メロンブックス@小倉/福岡/熊本 @melon_kyusyu 【小倉店】【成年向け】本日『COMIC LO 2015年3月号』入荷致しました!メロン限定特典【特製両面イラストカード】が付きます! pic.twitter.com/chVWfs847O 2015-01-21 14:54:11
DateTimeにnullを入れようとすると、「Null 非許容の値型であるため、null を 'System.DateTime' に変換できません。」というエラーになる。 以下のようなにDBから日付項目が取得できなかったら、呼び出し元に「取得できなかった」ことを知らせるためにnullを返そうとして怒られた。 public DateTime GetDBDate() { // DB取得 if (DBNull.Value.Equals(dr["date"])) { // ここでエラーになる return null; } } DateTimeは構造体のため、C#では値型として扱われる。 そのため、nullを設定することができない。 DateTimeでどうすればいいのか じゃぁ、DateTime型でデフォルト値としてどう扱えばよいのか? 方法は3つある。 DateTimeのフィールド(MaxVal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く