class Program
{
static void Main(string[] args)
{
Myclass stu=new Myclass(){ID = 1234,name = "leon"};
Console.WriteLine("My name is{0} and my id is{1}", stu.name, stu.ID);
Myclass stu2 = stu;
stu2.name = "jack";
stu.ID = 4565;
Console.WriteLine("My name is{0} and my id is{1}",stu.name,stu.ID);
}
}

class Myclass
{
public int ID { get; set; }
public string name { get; set; }
}

  

输出结果

 类似REF暂且就这么记

 

改为 这样的时候 

 class Program
    {
        static void Main(string[] args)
        {
            Myclass stu=new Myclass(){ID = 1234,name = "leon"};
            Console.WriteLine("My name is{0} and my id is{1}", stu.name, stu.ID);
            Myclass stu2 = stu;
            stu.name = "jack";
            stu.ID = 4565;
            Console.WriteLine("My name is{0} and my id is{1}", stu2.name, stu2.ID);
        }
    }

输出结果同上