在标签中显示随机数
Displaying a random number in a label
我试图在我创建的标签中显示一个随机数,但出现语法错误。
有没有一种方法可以做到这一点并将其显示在标签中而不是 Console.Write
?
public partial class frmNumber : Form
{
public frmNumber()
{
InitializeComponent();
}
public int RandomNumber()
{
int num;
Random random = new Random();
num = random.Next(100);
lblRandom.Text = num.ToString();
}
return num;
// I have an error under return num;
}
}
您需要更正您的方法,您需要在 InitializeComponent 之后调用它,否则永远不会调用它。
public frmNumber()
{
InitializeComponent();
RandomNumber();
}
public void RandomNumber()
{
Random random = new Random();
var num = random.Next(100);
lblRandom.Text = num.ToString();
}
如果您还需要 return 号码,您可以这样做:
public frmNumber()
{
InitializeComponent();
lblRandom.Text = RandomNumber().ToString();
}
public int RandomNumber()
{
Random random = new Random();
var num = random.Next(100);
return num;
}
我试图在我创建的标签中显示一个随机数,但出现语法错误。
有没有一种方法可以做到这一点并将其显示在标签中而不是 Console.Write
?
public partial class frmNumber : Form
{
public frmNumber()
{
InitializeComponent();
}
public int RandomNumber()
{
int num;
Random random = new Random();
num = random.Next(100);
lblRandom.Text = num.ToString();
}
return num;
// I have an error under return num;
}
}
您需要更正您的方法,您需要在 InitializeComponent 之后调用它,否则永远不会调用它。
public frmNumber()
{
InitializeComponent();
RandomNumber();
}
public void RandomNumber()
{
Random random = new Random();
var num = random.Next(100);
lblRandom.Text = num.ToString();
}
如果您还需要 return 号码,您可以这样做:
public frmNumber()
{
InitializeComponent();
lblRandom.Text = RandomNumber().ToString();
}
public int RandomNumber()
{
Random random = new Random();
var num = random.Next(100);
return num;
}