【发布时间】:2009-10-30 04:05:03
【问题描述】:
我的代码如下所示:
using (DC dc = new DC())
{
f(dc.obj, a);
}
void f(DC dc, int a)
{
...
dc.obj = a;
}
它不起作用 - 抱怨对象引用和非静态字段。这是一个控制台应用程序,因此它具有 Main() 函数。我应该如何使它工作?我尝试按照它的要求添加参考:
我的代码如下所示:
using (DC dc = new DC())
{
f(ref dc.obj, a);
}
void f(ref DC dc, int a)
{
...
dc.obj = a;
}
但是还是不行
【问题讨论】: