这种情况是没法调用的,不同的变量都有它的作用域,方法参数的作用域只在方法的内部。如果想要在其他方法中引用其他方法的参数,可以在类内添加一个变量来保存这个值,然后在另一个方法中引用这个值。
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);
}