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

イディオム2: OfType<T>()でNull +型絞り込みを同時にやる

出典: C# Linq で Null を回避する書き方とパフォーマンス(業務SEのコピペで動くやつ)イディオム2: OfType<T>()でNull +型絞り込みを同時にやる

イディオム2: OfType<T>()でNull +型絞り込みを同時にやる (csharp)#14f9efe17681
// ✅ OfTypeでNull排除+型絞り込み
object[] mixed = { "alice", null, 42, "bob", null, "carol" };
var strings = mixed.OfType<string>().ToList();
// → ["alice", "bob", "carol"]
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #14f9efe17681
  • lines: 4
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「イディオム2: OfType<T>()でNull +型絞り込みを同時にやる」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

5
図鑑トップ