A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡松涛 中级黑马   /  2012-7-16 20:16  /  1523 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class promaryItem
    {
        public string Name { get; set;}
        public int Id { get; set;}
    }
这段代码可以运行吗,我看别人能运行,我这样写怎么报下面的错误
错误省市选择.promaryItem.Name.get”必须声明主体,因为它未标记为 abstract 或 extern

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
我怀疑你是不是你的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;}


                             }
    }

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
自动属性,感觉没有错啊,要不试试这样写呢?
public class promaryItem

  public string Name
  {
    get;
            set;
  }

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 杨正 于 2012-7-17 00:57 编辑

public class promaryItem
    {
        public string Name { get; set;}
        public int Id { get; set;}
    }
这只是两个属性啊,没有方法调用它怎么能运行呢。声明一个方法然后调用属性就可以了。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
只有属性啊 ,必须要要方法啊
程序执行肯定要有方法  

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马