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

Convert.ToString(DBNull.Value)の挙動

出典: SQL Server の DBNull を C# で安全にハンドリングする5つのイディオムハマりポイント:5イディオム共通で踏むやつ / Convert.ToString(DBNull.Value)の挙動

Convert.ToString(DBNull.Value)の挙動 (csharp)#cb498d48eb9d
//罠:DBNullが空文字に化ける
string bikou = Convert.ToString(row["bikou"]);
// row["bikou"] がDBNullの場合、bikouは""(空文字)になる
//「未入力」と「空文字」を区別したい画面で表示が崩れる
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #cb498d48eb9d
  • lines: 4
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「ハマりポイント:5イディオム共通で踏むやつ / Convert.ToString(DBNull.Value)の挙動」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

10
図鑑トップ