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

イディオム2: Convert.IsDBNull + ??演算子のシンプルパターン

出典: SQL Server の DBNull を C# で安全にハンドリングする5つのイディオムイディオム2: Convert.IsDBNull + ??演算子のシンプルパターン

イディオム2: Convert.IsDBNull + ??演算子のシンプルパターン (csharp)#f6d9581c23a1
//罠:Convert.ToInt32(DBNull.Value)は0を返す
int amount = Convert.ToInt32(row["amount"]);
// row["amount"] がDBNullだとamount = 0になる
//「金額0円」と「未入力」を区別したい業務系では事故の元
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #f6d9581c23a1
  • lines: 4
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「イディオム2: Convert.IsDBNull + ??演算子のシンプルパターン」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

10
図鑑トップ