【发布时间】:2012-05-06 04:13:10
【问题描述】:
我有一个定义为 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 未处理。对象引用未设置为对象的实例。”
我不知道我在这里做错了什么,因为代码在我的脑海中似乎是正确的。对此的任何帮助将不胜感激。
【问题讨论】: