23,166
回編集
(→record型: しかしrecordの行をpersonの行より前に移動するとエラーになる。) |
|||
=== record型 ===
C#9からrecord型が追加された。
2022年6月現在、マイクロソフト 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">
となる。
WindowsでもLinuxでも同様の結果になる。
なお、確認に用いた .net sdk のバージョンはFedora では 6.0.105 である。
{{NDC|007.64}}
|
回編集