我试图在一个方法中创建一个integer = numericupdown。我想说的是我想初始化一个可以在主窗体中的每个位置使用的整数。
int number1 = Convert.ToInt32(numericUpDown1.Value);
我想在调用任何事件之前定义它,以便我可以在任何地方使用它。感谢
答案 0 :(得分:0)
创建一个静态类并将属性number1设置为静态属性。
public static class KeySets
{
public static int Number1 { get; set; }
}
然后设置属性
KeySets.Number1 = Convert.ToInt32(numericUpDown1.Value);
然后你可以在任何地方使用它。
答案 1 :(得分:0)
我看到至少2个选项:
1:将它声明为一个字段并在InitializeCompoenent()之后在构造函数中初始化
int number1;
public MyForm()
{
InitializeComponent();
number1 = Convert.ToInt32(numericUpDown1.Value);
}
2:创建一个返回你想要的属性
int number1
{
get { return Convert.ToInt32(numericUpDown1.Value); }
}