我有一个字符串数组,定义为String[] sEmails;
我试图用 10 个不同(但相似)的字符串(在这种情况下为电子邮件地址)填充。
这是我试图用来填充数组的代码。
public void populateEmailArray()
{
for (int x = 0; x < 10; x++)
{
switch(x)
{
case 1:
sEmails[x] = sRepStuff + "1" + sGmail;
break;
case 2:
sEmails[x] = sRepStuff + "2" + sGmail;
break;
case 3:
sEmails[x] = sRepStuff + "3" + sGmail;
break;
case 4:
sEmails[x] = sRepStuff + "4" + sGmail;
break;
case 5:
sEmails[x] = sRepStuff + "5" + sGmail;
break;
case 6:
sEmails[x] = sRepStuff + "6" + sGmail;
break;
case 7:
sEmails[x] = sRepStuff + "7" + sGmail;
break;
case 8:
sEmails[x] = sRepStuff + "8" + sGmail;
break;
case 9:
sEmails[x] = sRepStuff + "9" + sGmail;
break;
}
}
}
最终结果我想成为这样的东西
sEmails['repstuff1@gmail.com','repstuff2@gmail.com','repstuff3@gmail.com']
等等等等到 repstuff9@gmail.com
但是在尝试设置的第一次尝试时,sEmails[x]
它给了我一个错误“NullReferenceException 未处理。对象引用未设置为对象的实例。”
我不知道我在这里做错了什么,因为代码在我看来是合理的。对此的任何帮助将不胜感激。