c#从私有void中获取字符串
本文关键字:获取 字符串 void | 更新日期: 2023-09-27 18:02:01
我需要从私有void中获取字符串在此代码中需要teamsite字符串
protected override void test
teamsitefinal = teamsite
}
从这个代码
private void test2 {
string teamsite = "test"
}
i不能改变private void或protected override void
因此,据我所知,test2
是一种声明变量的方法,您需要从另一种方法test
中访问该变量-如果是这种情况,那么除非test2
将此字符串的值传递给另一个函数,或者以某种方式返回此字符串的值,这根本是不可能的。
在该方法执行期间,字符串teamsite
仅在作用域中(即,它只存在)。
将字符串赋给类的私有字段。
class MyClass : SomeBaseClass
{
string teamsite;
protected override void test ()
{
string teamsitefinal = teamsite;
}
private void test2 ()
{
teamsite = "test";
}
}
你仍然可以重载这个函数吗?如果是,则将字符串作为ref形参传递,然后函数将其填充。