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

パターン1: Distinct ──単純な重複を1行で潰す

出典: C# でリストの重複を一意にする3つの書き方(Distinct / GroupBy / HashSet)パターン1: Distinct ──単純な重複を1行で潰す

パターン1: Distinct ──単純な重複を1行で潰す (csharp)#d46d933644a6
using System.Linq;
 
var ids = new List<int> { 1, 2, 2, 3, 3, 3, 4 };
var unique = ids.Distinct().ToList();
//結果: [1, 2, 3, 4]
 
var names = new List<string> { "tanaka", "yamada", "tanaka", "suzuki" };
var uniqueNames = names.Distinct().ToList();
//結果: ["tanaka", "yamada", "suzuki"]
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #d46d933644a6
  • lines: 9
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「パターン1: Distinct ──単純な重複を1行で潰す」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

10
図鑑トップ