C# 尝试使用数字上下而不是在空白处
我试图使integer=numericupdown不在方法中。我想说的是,我想初始化一个整数,它可以在主窗体的任何地方使用C# 尝试使用数字上下而不是在空白处,c#,C#,我试图使integer=numericupdown不在方法中。我想说的是,我想初始化一个整数,它可以在主窗体的任何地方使用 int number1 = Convert.ToInt32(numericUpDown1.Value); 我想在调用任何事件之前定义它,以便在任何地方都可以使用它。谢谢创建一个静态类并将属性number1设置为静态属性 public static class KeySets { public static int Number1 { get; set; } }
int number1 = Convert.ToInt32(numericUpDown1.Value);
我想在调用任何事件之前定义它,以便在任何地方都可以使用它。谢谢创建一个静态类并将属性number1设置为静态属性
public static class KeySets
{
public static int Number1 { get; set; }
}
然后设置属性
KeySets.Number1 = Convert.ToInt32(numericUpDown1.Value);
然后您可以在任何地方使用它。我看到至少两个选项: 1:将其声明为字段,并在InitializeComponent()之后在构造函数中初始化 2:创建一个返回所需内容的属性
int number1
{
get { return Convert.ToInt32(numericUpDown1.Value); }
}
将其作为字段添加到表单上。
int number1
{
get { return Convert.ToInt32(numericUpDown1.Value); }
}