c# 事件里面定义的变量 函数里面不能用

2025-04-12 13:49:03
推荐回答(2个)
回答(1):

你的void f1()是不是该放到外面,
private void button1_Click(object sender, EventArgs e)
{
int a = 0;
f1(a);
}

void f1 (int a)
{
//在这里面无法使用a,为什么????????? 怎么解决????
}

回答(2):

把 void f1 () 放在private void button1_Click()是很奇葩的想法,你是JAVA玩多了吗?
至于这个A,可以放在方法外声明或者如楼上这样传参