null許容型であるint?型をstringに変換するには、
Convert.ToString()を使用します。
サンプル
例)int?型をstringに変換する
//null許容型を定義
int? a = null;
int? b = 100;
//null許容型をstring型へ変換する
string strA = Convert.ToString(a);
string strB = Convert.ToString(b);
以下の様に変換されます。
strA → null
strB → "100"
strB → "100"
備考
- null許容型は.ToString()では変換できません。
Convert.ToString()をご使用ください。