2 ximenchuigao ximenchuigao 于 2014.01.17 13:42 提问

关于C# 方法参数置Null
c#
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是自定义类型,传入的不应该是引用么?

Csdn user default icon
上传中...
上传图片
插入图片