public class Pane:Button
    {
               public bool HasMine{get;set;}
                public int AroundMineCount{get;set;}
        
        public PaneState State{get;set;}
     }
错误 1 “mine.Pane.HasMine.get”必须声明主体,因为它未标记为 abstract 或 extern
D:\mine\mine\mine\Pane.cs 17 29 mine
错误 2 “mine.Pane.HasMine.set”必须声明主体,因为它未标记为 abstract 或 extern D:\mine\mine\mine\Pane.cs 17 33 mine
错误 3 “mine.Pane.AroundMineCount.get”必须声明主体,因为它未标记为 abstract 或 extern D:\mine\mine\mine\Pane.cs 21 36 mine
错误 4 “mine.Pane.AroundMineCount.set”必须声明主体,因为它未标记为 abstract 或 extern D:\mine\mine\mine\Pane.cs 21 40 mine
错误 5 “mine.Pane.State.get”必须声明主体,因为它未标记为 abstract 或 extern D:\mine\mine\mine\Pane.cs 25 32 mine
错误 6 “mine.Pane.State.set”必须声明主体,因为它未标记为 abstract 或 extern D:\mine\mine\mine\Pane.cs 25 36 mine

解决方案 »

  1.   

    好像是一个类的子类的字段定义,但GET,SET都没值
      

  2.   

     public class Pane : Button
        {
            private bool _is;
            public bool HasMine { get { return _is; } set { _is = value; } }。
       
        } 
      

  3.   

    自动属性在.net2.0下不能被识别。
    改一下就行,如:
    public bool HasMine{get;set;} 
    ------------->
    bool hasMine;
    public bool HasMine
    {
        get{return hasMine;}
        set{hasMine=value;}
    }
      

  4.   

    錯誤信息不說明了嗎?
    加上abstract呀!
    public abstract  class Pane:Button 
        { 
                  public bool HasMine{get;set;} 
                    public int AroundMineCount{get;set;} 
            
            public PaneState State{get;set;} 
        }