黑马程序员技术交流社区

标题: [打印本页]

作者: 胡松涛    时间: 2012-7-16 20:16
标题:
public class promaryItem
    {
        public string Name { get; set;}
        public int Id { get; set;}
    }
这段代码可以运行吗,我看别人能运行,我这样写怎么报下面的错误
错误省市选择.promaryItem.Name.get”必须声明主体,因为它未标记为 abstract 或 extern
作者: 朱永恒    时间: 2012-7-16 21:48
我怀疑你是不是你的VS版本过低 不支持这样写法 。你可以 这样写嘛
public class promaryItem
     {  private string name;
         private int id;
         public string Name
     {
       get{retun name;}

       set{name=value;  }

      }
    public int Id {

      get{return id;}
      set{id=value;}


                             }
    }
作者: 钱灿    时间: 2012-7-17 00:01
自动属性,感觉没有错啊,要不试试这样写呢?
public class promaryItem

  public string Name
  {
    get;
            set;
  }

作者: 杨正    时间: 2012-7-17 00:55
本帖最后由 杨正 于 2012-7-17 00:57 编辑

public class promaryItem
    {
        public string Name { get; set;}
        public int Id { get; set;}
    }
这只是两个属性啊,没有方法调用它怎么能运行呢。声明一个方法然后调用属性就可以了。
作者: 侯茂绵    时间: 2012-7-17 16:19
只有属性啊 ,必须要要方法啊
程序执行肯定要有方法  





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2