如果我将对象传递给方法,为什么要使用ref关键字?这不是默认行为吗?例如:classProgram{staticvoidMain(string[]args){TestReft=newTestRef();t.Something="Foo";DoSomething(t);Console.WriteLine(t.Something);}staticpublicvoidDoSomething(TestReft){t.Something="Bar";}}publicclassTestRef{publicstringSomething{get;set;}}输出为“Bar”,表示对象作为引用传递。