2行のコードを書きました
1)
int i ;
MessageBox.Show(i.ToString());
2)
string str;
MessageBox.Show(str.ToString());
どの変数も初期化していないため、(1) は返さ0
れますが、(2) という例外がスローされます。Object reference not set to an instance of an object
文字列が int の値型であることを理解できない場合、このエラーが表示されます。