有时候我想在方法B中使用很多方法A的变量。通常来说,将所有变量传递给这个方法是相当麻烦的,特别是如果我不得不多次这样做(但不能简单地复制粘贴,因为有些东西会改变)或者我只是懒得这样做。
是否有类似于“内部方法”的东西?或者有没有一些概念可以轻松处理这个问题?
我想做的事情:
是否有类似于“内部方法”的东西?或者有没有一些概念可以轻松处理这个问题?
我想做的事情:
public void A()
{
int a = 4;
string b = "Hello World";
B(ref vals);
//Or like so
C(ref current);
}
public void B(ref AllValues)
{
a = 3;
...
}
public void C(ref MethodThatSharesAllValues method)
{
method.a = 3;
...
}