C#, C♯, C#相談室 Part98 (470レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
64: (ブーイモ MM0a-bJfQ) 2024/09/08(日)22:39:41.68 ID:QA3NbpCiM(1) AAS
#if~#endifだけでこと足りるけど、使いすぎるとコードが見にくくなる。
Conditional属性ならメソッドを呼び出す部分に何も増えないからすっきり。
200: (ワッチョイ 475a-NyP9) 2024/12/11(水)19:15:48.68 ID:Rq12mde/0(1) AAS
varばかりやわ
389: (ワッチョイ 754e-x4hs) 06/17(火)22:56:13.68 ID:6ofORGWH0(1) AAS
null合体演算子を使う方法もある
if (instance?.IsDisposed ?? true) {...}

「ヌルの場合は」という条件を強く示したいなら is null を明示して良いと思うけど、個人的にはこちらの方が簡潔に感じる

できればプロジェクトの設定でnull参照許容型を有効にして、 instance が null になり得るかを宣言時に分かるようにするとベター
(null になり得るなら MyClass? instance のように書く)
これが有効なプロジェクトなら、nullにならないもの (?がついてない変数やフィールド) についての null チェックはしなくて良い
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s