引用类型的思考

来源:互联网 发布:施慧达待遇知乎 编辑:程序博客网 时间:2024/06/17 05:35
 private void Form1_Load(object sender, EventArgs e)
        {
            
             MyClass c1 = new MyClass();
             c1.v = 1;
             MyClass c2 = new MyClass();
             c2.v = 2;
             MyClass c3 = new MyClass();
             c3 = c1;     //c3 引用 c1.
             c1 = c2;     //c1引用 c2.
             MessageBox.Show(c1.v.ToString());  //得到的值是c2的值。
             c1 = c3;     //c1 重新引用c1
             MessageBox.Show(c1.v.ToString()); //得到的值是1
             MessageBox.Show(c2.v.ToString());  //得到的值是2
         }

  class MyClass
    {
        public int v = 0;
    }


0 0
原创粉丝点击