c# - 单击按钮以在文本框中发送信息不起作用
问题描述
我试着做这个:static private long number = (long)Math.Floor(GlobalRandom.NextDouble * 9_000_000_000L) + 1_000_000_000L;
用这个返回:
public string MyValtwo
{
get { return myValtwo; }
set { myValtwo = value; }
}
最后被发送到这个:
private void button1_Click(object sender, EventArgs e)
{
MyValtwo = textBox2.Text;
}
我尝试转换:public string MyValtwo = Convert.ToString(number);
但没有任何返回或长(数字)不能转换为字符串。
主要思想是生成一个数字并自动放入form 1文本框中
解决方案
你不需要MyValtwo
。将代码更改为下面,它将起作用:
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = number.ToString();
}
如果您想将值存储number
为文本,MyValtwo
则可以在button1_Click
函数中添加以下行。
MyValtwo = number.ToString();