private int UserId;
        public int UserId
        {
            set { UserId = value; }
            get { return UserId; }
        }
总提示:已经包含UserId 的定义,我看人家的都没有提示啊,怎么到我这就提示呢?各位大侠帮帮忙!...

解决方案 »

  1.   

    private int UserId;
      public int UserId
    这两个UserId 不能一样。
      

  2.   

    private int UserId;
    改成userID试一试
      

  3.   

      private int _UserID;        public int UserID
            {
                get { return _UserID; }
                set { _UserID = value; }
            }
      

  4.   

    属性名和字段名重复:改其中一个,如:
    private int _UserId;
      public int UserId
      {
      set { _UserId = value; }
      get { return _UserId; }
      }
      

  5.   

    private int _UserId;
      public int UserId
      {
      set { _UserId = value; }
      get { return _UserId; }
      }
      

  6.   

    private int UserId;这是字段名
      public int UserId这是属性名
      {
      set { UserId = value; }
      get { return UserId; }
      }
    字段名和属性名不能一样的。
    private int userId;
      public int UserId
      {
      set { UserId = value; }
      get { return UserId; }
      }
    就可以了。
      

  7.   

    private int userId;
      public int UserId
      {
      set { UserId = value; }
      get { return UserId; }
      }
    可以不一样 但是 get set 里的要对应好
      

  8.   

    private int _UserId;
      public int UserId
      {
      set { _UserId = value; }
      get { return _UserId; }
      }
      

  9.   

    直接 public int UserId  {  set  ;  get ; }
    好了
      

  10.   

    private int userId;
      public int UserId
      {
      set { UserId = value; }
      get { return UserId; }
      }