关于c#引用类型的问题,进入方法赋值后还是null

图片说明
p和p1的地址不是应该一样吗,为什么还是null

你在函数内改变p,不会作用在实参p上。所以p还是null,非要这么写,必须用ref修饰
static void Test(ref Person p)
{
...
}

不对啊,实参p应该把引用地址复制给了形参,所以形参和实参应该指向同一个内存空间的,难道我理解错了吗