int? _fileControlNo = null;
public int? FileControlNo
{
get { return _fileControlNo; }
set { _fileControlNo = value; }
}
上記のプロパティにnull値を割り当てると構文エラーが発生します。C#でNull可能な型は何ですか?
objDPRUtils.FileControlNo =sArrElements.Value(3)==null ? null : Convert.ToInt32(sArrElements.Value(3));
Nullable型を使用してvalue型オブジェクトにnull値を設定できる場合、なぜエラーが発生するのか教えてください。
いただきました正確なエラーメッセージが動作するはず同じタイプの結果を返すために必要と
null
ためのあなたのケースではその可能性はありませんか? –
エラーとは何ですか?sArrElementsとは何ですか? – Justin
「」と「int」の間の暗黙的な変換がないため、「条件式のタイプを判別できませんでした」というエラーメッセージが表示される\t ' –