「C Sharp」の版間の差分

ナビゲーションに移動 検索に移動
→‎※編集中: ecord型 マイクロソフト Docs 公式サイトにあるコードでは、なぜかエラーになる『C# 9.0 の新機能 - C# ガイド | Microsoft Docs』。下記のように修正すると、なぜか成功する。
(→‎※編集中: varにもC#9のアレを反映。どうせHello World のページを見ない人が多いので。)
(→‎※編集中: ecord型 マイクロソフト Docs 公式サイトにあるコードでは、なぜかエラーになる『C# 9.0 の新機能 - C# ガイド | Microsoft Docs』。下記のように修正すると、なぜか成功する。)
 
数値以外も対応可能な形式として、特に指定のない事を明示する場合、<code> {0:g} </code> のように「:g」をつける方法もあります。一般 general の g です。
 
=== record型 ===
 
マイクロソフト Docs 公式サイトにあるコードでは、なぜかエラーになる[https://docs.microsoft.com/ja-jp/dotnet/csharp/whats-new/csharp-9?WT.mc_id=DT-MVP-5002467#record-types 『C# 9.0 の新機能 - C# ガイド | Microsoft Docs』]。下記のように修正すると、なぜか成功する。
 
:<syntaxhighlight lang="csharp">
Person person = new("Nancy", "Davolio");
Console.WriteLine(person);
 
record Person(string FirstName, string LastName);
</syntaxhighlight>
; 実行結果 :<syntaxhighlight lang="text">
Person { FirstName = Nancy, LastName = Davolio }
</syntaxhighlight>
 
 
 
 
 
{{NDC|007.64}}
23,090

回編集

案内メニュー