我正在制作一个随机数生成器,但我无法让它工作。它说不能将int类型转换为System.Windows.Forms.Label
private void button1_Click(object sender, EventArgs e)
{
Random r1 = new Random();
string a = Text1.Text
int b = int.Parse(a);
b++;
abc.Text = r1.Next(b).ToString();
}
}
}
改变了它。上面的代码现在是正确的。谢谢你的帮助!
答案 0 :(得分:1)
您要将值分配给标签而不是标签文本。这一行
abc = r1.Next(b);
应该是
abc.Text = r1.Next(b).ToString();
该错误试图告诉您它无法将int
对象转换为Label
对象
答案 1 :(得分:1)
答案 2 :(得分:0)
当然你不会给标签分配整数..
您必须设置标签的文本属性
abc.Text = r1.Next(b).ToString();