一直以为开发C#只与.net版本有关,没想到与编译器也会稍有瓜葛;例如下面这段代码:
1 public string id { get; } 2 public string pId { get; } 3 public string name { get; }
vs2015编译通过,2013则会报
1 自动实现的属性必须同时定义 get 和 set 访问器。
错误;