Point p2, p1;
怎么让 p2 跟 p1 指向同一个 Point object ?
p2 = p1; 似乎做的是拷贝动作 ;(

解决方案 »

  1.   

    Point是子类型还是引用类型啊,引用类型本来就是指向同一个对象的啊
      

  2.   

    class Test
    {
      private Point p0;
      public Point p1 { get {return p0;} set {p0 = value;}}
      public Point p2 { get {return p0;} set {p0 = value;}}
    }
      

  3.   

    哦, 谢谢, 刚刚注意到了, Point 是值类型
    我再试试 
    另外再问下, 如果值类型应该怎么办?
    ref Point p2; 这样声明局部变量报错
      

  4.   

    Point 是结构, 不是object
      

  5.   

    如果不嫌麻烦的话,你可以把Point转成一个类