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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄山 黑马帝   /  2011-12-21 21:47  /  2097 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黄山 于 2011-12-22 12:21 编辑

public string Name
{get;set;}

我看视频上这么写的 这么写叫属性吗 为什么我这么写报错呢 错误        2        “省市.promary.Age.set”必须声明主体,因为它未标记为 abstract 或 extern        F:\project\省市\省市\Form1.cs        43        30        省市

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

3 个回复

倒序浏览
本帖最后由 李荣壮 于 2011-12-21 22:13 编辑

你VS装的哪个版本?据说VS2005和之前的不行....
直接写get;set;好像是.Net 3.5之后才加入的, 2.0之前的好像要有实现...
回复 使用道具 举报
黄山 黑马帝 2011-12-21 22:51:57
藤椅
我装的是vs2005 看来是版本问题了
回复 使用道具 举报
黄山 发表于 2011-12-21 22:51
我装的是vs2005 看来是版本问题了

你试试 用字段, 然后在属性后面加上实现
        private string name;
        public string Name
        {
            get
            {
                return name;
            }
            set
            {
                value = name;
            }
        }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马