c#如何调用同一类下其它非静态方法中的参数,或者直接引用参数值 5
1个回答
展开全部
这种情况是没法调用的,不同的变量都有它的作用域,方法参数的作用域只在方法的内部。如果想要在其他方法中引用其他方法的参数,可以在类内添加一个变量来保存这个值,然后在另一个方法中引用这个值。
static void Main(string[] args)
{
Program pro = new Program();
pro.Fun1("第一个方法的参数");
pro.Fun2();
Console.Read();
}
private string param;
public void Fun1(string param)
{
this.param = param;
}
public void Fun2()
{
Console.Write(this.param);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询