今天晚上加班,赶项目进度,做一处需要结构体,就声明了一个:
   public struct FlyTrueDisc
    {
        Point truePt;
        bool isAddPoint;

    }
很简单的一个结构体,可是定义好了之后,却不能使用结构的对象来获得其中字段值,比如:FlyTrueDisc fly =new FlyTrueDisc();
fly.truePt;找不到这个truePt和isAddPoint;纳闷了半天,才觉悟,原来C#默认的是Private,后来把定义改为如下,问题就解决了。

   public struct FlyTrueDisc
    {
        public Point truePt;
        public bool isAddPoint;

    }

NND的,真是迷糊。

  17fav 收藏本文

值得一看