だから私は次のような状況にあります。いくつかの変数を別のフォームに送信したいと思います。ここにいくつかのコードがあります:
// In Form1
Form3 f3 = new Form3();
f3.SetVariables(pieces);
// In Form3
string[] items;
void SetVariables(string[] array)
{
items = array;
}
今これは動作しますが、私が使用しようとすると:
items[x].Length
をスローしますNullReferenceException
が、使用する場合:
String.IsNullOrEmpty(items[x]);
(値があるかどうかを確認しitems[x]
ています)上記のコードはエラーなしで完全に機能します。これには理由がありますか?
ありがとう!