C#属性简写用法 {get;set}
2016-03-02 21:08
931 查看
话说我用C# 都工作两年了,竟然看到了一个陌生的奇怪的属性用法,特地记录一下,如下:
拿着个Skidding举例,
按道理,这个get 后面应该有个skidding吧,但这里没有,这就是简写了。因为这种用法下就不需要显式的字段,也就是说大家都用这个Skidding来操作就好了。外面调用的,内面操作的都是用这个,这样就省了字段的定义了。
多说无益,我找了个博客感觉说得很好,链接如下:
http://www.cnblogs.com/KeithWang/archive/2011/12/22/2297766.html
public bool Skidding { get; private set; } public float BrakeInput { get; private set; } public float CurrentSteerAngle{ get { return m_SteerAngle; }} public float CurrentSpeed{ get { return m_Rigidbody.velocity.magnitude*2.23693629f; }} public float MaxSpeed{get { return m_Topspeed; }} public float Revs { get; private set; } public float AccelInput { get; private set; }
拿着个Skidding举例,
按道理,这个get 后面应该有个skidding吧,但这里没有,这就是简写了。因为这种用法下就不需要显式的字段,也就是说大家都用这个Skidding来操作就好了。外面调用的,内面操作的都是用这个,这样就省了字段的定义了。
多说无益,我找了个博客感觉说得很好,链接如下:
http://www.cnblogs.com/KeithWang/archive/2011/12/22/2297766.html
相关文章推荐
- C#Winform中运用DevExpress提供的ChartControl控件绘制折线统计图
- 对象的排序
- 【C#】基础知识—流程控制语句
- 【C#】基础知识—运算符
- 【C#】基础知识—数据类型、数据类型转换
- C# 获取mp3文件的歌曲时间长度
- c#中输入文本文字,将输入的文字生成图片
- C# const和statci readonly区别
- c# 通过反射调用类的构造函数
- C#数据类型
- C#关键字
- 转<<C#集合Dictionary中按值的降序排列
- c#语言学习
- C# 索引器
- C# 退出应用程序办法
- C#中数组、ArrayList和List三者的区别
- C# excel文件读取
- c#实现ping
- C#中的Dictionary简介
- C#使用DropDownList绑定添加新数据的方法汇总