namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
A a = new A();
B b = new B();
b.setvalue(a);
}
}
class A
{
public string aa { get; set; }
}
class B
{
public void setvalue(A a)
{
a = null;
}
}
}
为什么程序出来后a不为Null,a是自定义类型,传入的不应该是引用么?