c#怎么把一个窗口输入的值赋值给一个静态方法中的一个变量
时间: 2024-03-10 22:47:35 浏览: 72
C# 静态变量与静态方法实例研究
你可以在静态方法中定义一个静态变量,然后将窗口中输入的值作为参数传递给静态方法,在静态方法中将参数的值赋给静态变量。具体实现可以参考以下代码:
```
public class MyClass
{
private static int myStaticVariable;
public static void MyStaticMethod(int myVariable)
{
myStaticVariable = myVariable;
}
}
public class MyForm : Form
{
private void button1_Click(object sender, EventArgs e)
{
int myVariable = int.Parse(textBox1.Text); // 从文本框中获取输入值并转换为整数类型
MyClass.MyStaticMethod(myVariable); // 将输入值作为参数传递给静态方法
}
}
```
在上述代码中,我们在 `MyClass` 类中定义了一个静态变量 `myStaticVariable` 和一个静态方法 `MyStaticMethod`,在窗口中当用户点击按钮时,程序会从文本框中获取输入值并将其作为参数传递给静态方法 `MyStaticMethod`,在静态方法中将参数的值赋给静态变量 `myStaticVariable`。请注意,在实际开发中,你需要根据实际情况进行修改。
阅读全文