Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
If演算子
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30594#CommentId84422
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
まこ
 (社会人)
投稿日時
2021/2/26 09:34:42
るきお様、魔界の仮面弁士様、ありがとうございます。
>If演算子の第2引数と第3引数は同じ型である必要があります。
るきお様のこの発言でおもいっきり、腑に落ちました。
今後、If演算子を使う場合は常に、この事を意識しようと思います。
魔界の仮面弁士様が提示くださった、以下もそういう事だと認識しました。
この手のコーディングはIf演算子を使ってワンライナーで書く癖がついているので
null許容値型の場合だけ「IF-ELSE-END IF構文」を使うのは抵抗があったので助かりました。
If(flag, True, CType(Nothing, Boolean?))
If(flag, CType(True, Boolean?), Nothing)
If(flag, CType(True, Boolean?), CType(Nothing, Boolean?))
どうも、ありがとうございました。