obj.i
和引用int k
之间有什么区别?他们指向相同的地址。哪一个更好,为什么?
namespace ConsoleApplication1
{
class pro
{
public void met1(ref int k,Program obj)
{
obj.i = 30;
k = 20;
}
}
class Program
{
public int i=10;
static void Main(string[] args)
{
Program pi = new Program();
pro p = new pro();
p.met1(ref pi.i, pi);
Console.WriteLine(pi.i);
Console.ReadKey();
}
}
}