我有一个列表框,用户在其中生成了一个随机数列表,我试图将列表框中的第一个值输出到标签文本。但是,似乎只是输出一个随机数。
while (lstHoldValue.Items.Count < MAX_ITEMS)
{
int value = rnd.Next(1 + 100);//ranges from 0 - 100
if (!lstHoldValue.Items.Contains(value))
lstHoldValue.Items.Add(value);
}
int d = (Convert.ToInt32(lstHoldValue.Items[0]));
label11.Text = d.ToString();
答案 0 :(得分:0)
您需要先将项目转换为字符串。您的代码应该是:
int d = (Convert.ToInt32(lstHoldValue.Items[0].ToString()));
label11.Text = d.ToString();
编辑:
我认为@Visual Vincent是对的。我在这里弄错了:)。你的代码应该没有它。不需要ToString方法。
int d = (Convert.ToInt32(lstHoldValue.Items[0]));
Text = d.ToString();