我正在尝试使用 foreach 动态创建链接标签。我将每个链接标签的文本设置为一个字符串,该字符串存储在 flatestgames 字符串数组中,其链接存储在 flatestlinks 字符串数组中。但是它在 flg[i].Text = s 行抛出了一个空引用异常,尽管 s 没有设置为空。请帮帮我。下面是代码片段:
if (!(flatestgames == null || flatestgames.Length < 1))
{
i = 0;
LinkLabel[] flg = new LinkLabel[10];
foreach (string s in flatestgames)
{
flg[i].Text = s;
flg[i].Links.Add(0, s.Length, flatestlinks[i]);
Point p = new Point(43, 200 + 23 * i);
flg[i].Location = p;
flg[i].Visible = true;
flg[i].Show();
this.Controls.Add(flg[i]);
i++;
}
}