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

イディオム5: ?.連鎖でnull中継を許容する

出典: C# Linq で Null を回避する書き方とパフォーマンス(業務SEのコピペで動くやつ)イディオム5: ?.連鎖でnull中継を許容する

イディオム5: ?.連鎖でnull中継を許容する (csharp)#8f2d66c1e375
// ✅ ?.連鎖でNull中継
var firstItemName = order?.Items?.FirstOrDefault()?.Name ?? "(no item)";
 
// Linqとの組み合わせ
var deliveredCount = orders
    ?.Where(o => o?.Status == "delivered")
    ?.Count()?? 0;
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #8f2d66c1e375
  • lines: 7
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「イディオム5: ?.連鎖でnull中継を許容する」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

5
図鑑トップ