话说我用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