2014-06-04

http://anond.hatelabo.jp/20140604165307

あと、注意点!!として

C#VB.NET(Nothing) では、 (null == null) は true ですからね。でないと、if(disposedObject == null) {...} という構文が成り立たなくなってしまう。。

bool? のこういう挙動理解して使いたいですね。

http://msdn.microsoft.com/ja-jp/library/2cf62fcy.aspx

http://www.atmarkit.co.jp/fdotnet/csharp20/csharp20_04/csharp20_04_05.html

記事への反応 -
  • ああいうDB構造のデータを保持する、C#のクラスで 人事画面使えるかどうかフラグは、bool?で定義すべきだって言ってるの。 boolにしたら、使えるか使えないかしか入らないから、未定義...

    • 状態が3つになった時点でenumのほうがいいじゃん。 ドライバの仕様でbool?が返ってくるとしたら定数にして if(人事画面使えるかどうかフラグ == AVAILABLE)「使えるよ! 開くよ!」else if(人...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん