C# 程序抛出一个错误;无法将int隐式转换为string";
我想做一个没有目的的矿工。如果按start,程序将生成1-900之间的数字。示例4有3个点,如果生成4,则得到3个点。但是我的问题是使代码显示在文本框中C# 程序抛出一个错误;无法将int隐式转换为string";,c#,C#,我想做一个没有目的的矿工。如果按start,程序将生成1-900之间的数字。示例4有3个点,如果生成4,则得到3个点。但是我的问题是使代码显示在文本框中 public partial class Box : Form { public void MineEnabled() { Random rnd = new Random(); int a = 0; for (a = 10; a < 200; a++) {
public partial class Box : Form
{
public void MineEnabled()
{
Random rnd = new Random();
int a = 0;
for (a = 10; a < 200; a++)
{
int coin = rnd.Next(1, 900);
textBox1.Text = coin;
}
}
public Box()
{
InitializeComponent();
}
private void button4_Click(object sender, EventArgs e)
{
Close();
}
private void button2_Click(object sender, EventArgs e)
{
MineEnabled();
}
}
公共部分类框:表单
{
已启用的公共空间()
{
随机rnd=新随机();
int a=0;
对于(a=10;a<200;a++)
{
int coin=rnd.Next(1900);
textBox1.Text=硬币;
}
}
公用信箱()
{
初始化组件();
}
私有无效按钮4_单击(对象发送者,事件参数e)
{
Close();
}
私有无效按钮2\u单击(对象发送者,事件参数e)
{
minenabled();
}
}
它在textBox1.Text=coin处抛出一个错误代码>:
无法将类型“int”隐式转换为“string”
有人能告诉我该怎么做吗?您的代码有两个问题:
只有当a=199
您需要通过textBox1.Text=coin.ToString()将coin
整数转换为字符串代码>
那么您认为错误“不能隐式地将类型'int'转换为'string'”
意味着什么?我将从这里开始textBox1.Text=coin.ToString()代码>