200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > C#属性简写用法 {get;set}

C#属性简写用法 {get;set}

时间:2023-08-04 22:03:46

相关推荐

C#属性简写用法 {get;set}

话说我用C# 都工作两年了,竟然看到了一个陌生的奇怪的属性用法,特地记录一下,如下:

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来操作就好了。外面调用的,内面操作的都是用这个,这样就省了字段的定义了。

多说无益,我找了个博客感觉说得很好,链接如下:

/KeithWang/archive//12/22/2297766.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。