自动属性
来源:互联网 发布:吉他谱曲软件 编辑:程序博客网 时间:2024/06/11 05:14
(1)源起
为一个类型定义属性,我们一般都写如下的代码:
public class MyObj2 { private Guid _id; private string _Title; public Guid id { get { return _id; } set { _id = value; } } public string Title { get { return _Title; } set { _Title = value; } } }
但很多时候,这些私有变量对我们一点用处也没有,比如对象关系映射中的实体类。
自C#3.0引入了自动实现的属性,
以上代码可以写成如下形式:
(2)使用
public class MyObj { public Guid id { get; set; } public string Title { get; set; } }
这个特性也和var关键字一样,是编译器帮我们做了工作,不会影响性能的
0 0
- 自动属性
- 自动属性
- 自动属性
- 自动属性
- 学习,自动生成属性
- 自动实现的属性
- Svn自动属性设置
- C#自动属性
- 枚举自动对象属性
- C#自动属性
- C#3.0自动属性
- 自动定义属性页
- HTML5 自动聚焦 属性
- c#自动属性
- 黑马程序员-自动属性
- HTML5 自动聚焦 属性
- c#自动属性
- 自动设置属性对象
- 隐式类型
- ocp-189
- LT8612EX业界最新两路输出,HDMI转VGA/HDMI,HDMI转HDMI加VGA
- 匿名类型
- ocp-190
- 自动属性
- 初始化器
- 委托
- 泛型
- Android ExpandableListView 的简单使用
- 基于B/S模式分布式图书管理系统研究
- Android开发总结笔记 Spannable(文本样式[上]) 1-1-6-2
- Sql数据库学习
- 20个快乐的习惯