今天看明白了,为什么有些属性会这样写了:public string status{get;set;}
2011-02-04 20:47
302 查看
自动实现的属性
在 C# 3.0 和更高版本中,当属性的访问器中不需要其他逻辑时,自动实现的属性可使属性声明更加简洁。 客户端代码还可通过这些属性创建对象。 如下面的示例所示声明属性时,编译器将创建一个私有的匿名支持字段,该字段只能通过属性的 get 和 set 访问器进行访问。这个是匿名属性吗??
VS2005不支持!!!
http://msdn.microsoft.com/zh-cn/library/bb384054.aspx
相关文章推荐
- 【C#】开发的两个基本编程原则的深入讨论--为什么要用get,set,直接用public string Name不行吗
- 如何去List<实体>里面实体某个属性相同的数据public class A{ public string Name { get; set; } public string Age { get; se
- 为什么子类不能访问基类的private成员(为什么要使用get,set方法)?为什么要这样设计?
- 对于Name属性没有get/set方法引起的:target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515)异常
- 【Unity&人物属性】人物属性大量设置用set,get方法还是public成员
- 调用Thread类的方法:public final String getName() 为什么得到的线程对象的名称默认是:Thread-0、Thread-1、Thread-2、...呢?
- 【封装】java中为什么要将属性进行私有化,又使用set和get方法来设置和获取属性呢?
- java将属性设置为私有,在给其添加get/set方法和直接把属性设置成public有什么区别
- java类中为什么设置set和get方法操作属性
- java 私有属性加get/set方法跟直接把属性设置成public有区别吗?
- 封装hiredis——C++与redis对接(一)(string的SET与GET操作)
- 为什么需要public static void main(String[] args)这个方法
- C#中get与set(类的属性封装)
- 【JDBC】JdbcUtil类加载器加载配置文件,statement.setDate、resultSet.getString("id")、单例工厂设计解耦
- 利用属性名称配置,自动转换成java bean对象的set、get方法的方法
- android属性系统--应用程序get和set
- 类和类之间属性复制,必须存在get和set方法的属性才可以复制
- Struts2的属性boolean值的转换和封装和MyEclipse对boolean值自动添加get(),set()
- C# GET 和 SET属性作用
- 属性的set get willSet didSet ?!可空属性