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

定石2: List<T> —可変長・最も多用される実装型

出典: C# のコレクション選び — 配列 / List / IEnumerable / IList の使い分け完全ガイド定石2: List<T> —可変長・最も多用される実装型

定石2: List<T> —可変長・最も多用される実装型 (csharp)#a559247150e8
// ✅定石2: List<T>の基本
var customers = new List<CustomerVm>();
 
//追加
customers.Add(new CustomerVm { Id = 1, Name = "サンプル商事" });
customers.Add(new CustomerVm { Id = 2, Name = "山田工業" });
 
//インデックスアクセス
var first = customers[0];
 
//削除
customers.RemoveAt(0);
customers.RemoveAll(c => c.Name.StartsWith("廃止"));
 
// AddRangeで配列・他コレクションから一括追加
var newOnes = LoadFromDb();
customers.AddRange(newOnes);
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #a559247150e8
  • lines: 17
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「定石2: List<T> —可変長・最も多用される実装型」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ