なぜこれが機能しないのですか?有効なコードのようです。
string cert = ddCovCert.SelectedValue;
int? x = (string.IsNullOrEmpty(cert)) ? null: int.Parse(cert);
Display(x);
これをどのようにコーディングすればよいですか?メソッドはNullableを取ります。ドロップダウンで文字列が選択されている場合、それをintに解析する必要があります。そうでない場合は、メソッドにnullを渡します。
int? x = string.IsNullOrEmpty(cert) ? (int?)null : int.Parse(cert);
私は同じことを見つけました...私は通常、nullを(int?)にキャストします
int? x = (string.IsNullOrEmpty(cert)) ? (int?)null: int.Parse(cert);