,可以通过以下几种方式实现:
private void Method1()
{
int localVar = 10;
Method2(localVar);
}
private void Method2(int localVar)
{
// 在这里可以访问局部变量 localVar
Console.WriteLine(localVar);
}
public class MyForm : Form
{
private int localVar;
private void Method1()
{
localVar = 10;
Method2();
}
private void Method2()
{
// 在这里可以访问成员变量 localVar
Console.WriteLine(localVar);
}
}
private void Method1()
{
int localVar = 10;
Action method2 = () =>
{
// 在这里可以访问闭包中的局部变量 localVar
Console.WriteLine(localVar);
};
method2();
}
以上是几种常见的方式,可以实现从窗体上的一个方法或另一个方法访问局部变量。具体使用哪种方式取决于具体的场景和需求。
企业创新在线学堂
云+社区技术沙龙[第11期]
【产研荟】直播系列
云+社区技术沙龙[第14期]
腾讯技术创作特训营第二季第3期
云+社区技术沙龙[第21期]
腾讯云GAME-TECH沙龙
TVP技术夜未眠
领取专属 10元无门槛券
手把手带您无忧上云