c#中的引用传递疑问
之前学过java,对比c#中引用传递有些疑问,对于引用类型使用不使用ref,带来的影响
一下是学习代码
static void SendAPersonByReference(ref Person p)
{
p.personAge = 555;
p = new Person("Nikki",999);
}
static void SendAPersonByValue(Person p)
{
p.personAge = 99;
p = new Person("Nikki",99);
}