一个int型的变量通过构造函数引用传递到类中,我想用一个变量将其保存下来,以便整个类都能修改它,就像这样:
class A
{
ref int a;//囧
public A(ref int _a)
{
a=_a;
}
public void Fn()
{
a=123;
}
}
如何实现?
class A
{
ref int a;//囧
public A(ref int _a)
{
a=_a;
}
public void Fn()
{
a=123;
}
}
如何实现?
有其他方案么?
{
int a;//囧
public A(int _a)
{
this.a=_a;
}
public void Fn()
{
this.a=123;
}
}
class A
{
int& a;public:
A(int& _a): a(_a) {}
void Fn()
{
a=123;
}
}
如何实现呢?不用unsafe传指针的话
volatile int i; public void Test(int _i)
{
i = _i;
}
所以说太太太恶心了