C# null免除演算子

「null 参照の可能性があるものの逆参照です。(CS8602)」の警告をnull免除演算子を使用して回避する。


変数名の後ろにnull免除演算子「!」を記述すると、その変数は null でないとみなされる。


「Nullable object must have a value.」等のエラーが発生する可能性があるので、変数はnullでない場合のみに使用する。

// 警告は消せるが、エラーが発生
// System.ArgumentNullException
string? strNum = null;
double doubleNum = double.Parse(strNum!);
 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください