エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
bool 型の false, true, それ以外
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
bool 型の false, true, それ以外
これまで(C# 7.3 まで)、C# の switch ステートメントで bool 型を使う場合、以下のように、default 句... これまで(C# 7.3 まで)、C# の switch ステートメントで bool 型を使う場合、以下のように、default 句が必須になることが多々ありました。 static int X(bool b) { switch (b) { case false: return 0; case true: return 1; default: return -1; } } bool 型には false と true しかないはずなのにこれはおかしいと言われ続けていたんですが、C# 8.0 では default 句が要らなくなるというか、default 句を絶対に通らなくなるよう、コード生成の仕方を変更するみたいです。 今日はこの辺りの、要するに「false でも true でもない bool 値」の話。 サンプルコード: BoolExhaustiveness bool とは ドキュメント上 ま

