所以我有以下情况;我想将几个变量发送到另一个表单。这是一些代码:
// 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]
有值)上面的代码运行良好,没有错误。这背后有什么原因吗?
谢谢!