フォロー

(少なくとも)Visual Studio 2022のC#で、nullチェックしてないんだけど警告であるCS8629って、同じnullableな対象からの変換が連続で書かれてる場合には最初のにしか警告が出ないバグがある・・・?><(仕様?><)
hoge1=(HogeType)nullableHoge;
hoge2=(HogeType)nullableHoge;
hoge3=(HogeType)nullableHoge;
みたいに書くと、最初のhoge1=のところにしか警告が出ない><

「一個目で警告(エラーに設定してる場合は場合はエラー)が出るんだから別にいいじゃん」みたいな割り切り?><;

もしかしたら安全上は問題ないという判断なのかもしれないけど、実験コードでいろいろ検証してて起きたから「なんでこの書き方では警告出ないの!?><;」って勘違いしちゃったんだけど><;
2番目以降は出ないなんて理由、気づけないじゃん><;

ログインして会話に参加
:realtek:

思考の /dev/null