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

拡張メソッドで書いてみる

出典: C#でDBNullチェック時にエラーを出さずにキャストする最適解拡張メソッドで書いてみる

拡張メソッドで書いてみる (csharp)#6b7ea235199c
                    using (var dataReader = command.ExecuteReader())
                    {
                        if (dataReader.HasRows)
                        {
                            while (dataReader.Read())
                            {
                               var username = reader["UserName"].ReplaceDBNull<string>();
                               var userId = reader["UserId"].ReplaceDBNull<string>();
                               var userpass = reader["UserPass"].ReplaceDBNull<string>();
                               var roleId = reader["RoleId"].ReplaceDBNull<int>();
                            }
                        }
                    }
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #6b7ea235199c
  • lines: 13
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「拡張メソッドで書いてみる」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

3
図鑑トップ