public string Name{get;set;}
这里的Name就是一个属性,是可读又可写的,属性可分为:
1、只读属性 public string Name{get;}或者public string Name{get{ ---//最后return一个string即可}};只写属性 public string Name{set;}或者public string Name{set{ ---}}。
2、属性的访问修饰符,get和set的访问级别可以不同,如果public string Name{get;private set;}这也是只读的(不确定,下来确认)
3、自动实现的属性 如 public string Name{get;set;}
4、内联(一般不需要考虑性能)