首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一下.NET属性的简单有关问题

2012-04-07 
弱弱的问一下.NET属性的简单问题。今天在看asp.net mvc3.0的入门教程。。。看到里面的实体类的属性是这么写的。

弱弱的问一下.NET属性的简单问题。
今天在看asp.net mvc3.0的入门教程。。。看到里面的实体类的属性是这么写的。。。
  public int ID { get; set; } 
  public string Title { get; set; } 
  public DateTime ReleaseDate { get; set; } 
  public string Genre { get; set; } 
  public decimal Price { get; set; } 

弱弱的问一句,这是.NET4.0新特性吗???如果给属性赋值,这值存在哪啊 ??

因为我习惯这样写

private int _id;
public int ID{get{return _id;}set{_id=value;}



[解决办法]
是新版本特性,至少2.0不支持
[解决办法]
忘了是从C# 3.0还是C# 3.5开始起出现的一种简单的写法了。

但是即使你用的.Net Framework是2.0,只要你是在用Visual Studio 2008或更高的版本,你的IDE和编译器是识别这样的写法的。因为这个东西在本质上来说只是个语法糖(Syntactic sugar)而已。

热点排行