【C#】record (class)・record struct・readonly record structがどういう実装になるのかSharpLabでデコンパイルして覗いてみる
はじめに record (class)やrecord struct、readonly record structはとても便利な機能なのですが、たまにEqualの処理どうなってたっけ・プロパティのアクセシビリティなんだっけと私はよくなります。 // record : record classと同じ意味 public record Record(string Name, int Age) { public bool IsValid() => !string.IsNullOrEmpty(Name) && Age > 0; } // record class : recordと同じ意味 public …
2024/09/30 12:00