黑马程序员技术交流社区
标题:
c#属性问题
[打印本页]
作者:
黄山
时间:
2011-12-21 21:47
标题:
c#属性问题
本帖最后由 黄山 于 2011-12-22 12:21 编辑
public string Name
{get;set;}
我看视频上这么写的 这么写叫属性吗 为什么我这么写报错呢 错误 2 “省市.promary.Age.set”必须声明主体,因为它未标记为 abstract 或 extern F:\project\省市\省市\Form1.cs 43 30 省市
作者:
李荣壮
时间:
2011-12-21 22:11
本帖最后由 李荣壮 于 2011-12-21 22:13 编辑
你VS装的哪个版本?据说VS2005和之前的不行....
直接写get;set;好像是.Net 3.5之后才加入的, 2.0之前的好像要有实现...
作者:
黄山
时间:
2011-12-21 22:51
我装的是vs2005 看来是版本问题了
作者:
李荣壮
时间:
2011-12-22 08:22
黄山 发表于 2011-12-21 22:51
我装的是vs2005 看来是版本问题了
你试试 用字段, 然后在属性后面加上实现
private string name;
public string Name
{
get
{
return name;
}
set
{
value = name;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2