動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

モダンC#の補足

出典: C# でリストの重複を一意にする3つの書き方(Distinct / GroupBy / HashSet)俺の現場メモ:判断に迷った時の決め方 / モダンC#の補足

モダンC#の補足 (csharp)#ca8aeb4289c0
// C# 9+レコード型
public record Customer(int Id, string Name);
 
var customers = new List<Customer>
{
    new Customer(1, "田中"),
    new Customer(1, "田中"),  //同じ内容
    new Customer(2, "山田"),
};
 
var unique = customers.Distinct().ToList();
// Count = 2  ←レコード型の値ベース等価性で動く
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #ca8aeb4289c0
  • lines: 12
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「俺の現場メモ:判断に迷った時の決め方 / モダンC#の補足」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

10
図鑑トップ