// 第一种约定的写法<br> private int firstField; // Camel大小写<br> public int FirstField // Pascal大小写<br> {<br> get { return firstField; }<br> set { firstField = value;}<br> }<br><br> // 第二种约定的写法<br> private int _secondField; // 下划线及Camel大小写<br> public int SecondField // Pascal大小写<br> {<br> get { return _secondField; }<br> set { _secondField = value; }<br> }
public class Person<br> {<br> public string Name // 没有声明后备字段<br> {<br> get; set; // 访问器的方法体被声明为分号<br> }<br><br> <br> }<br> internal class Program<br> {<br> static void Main(string[] args)<br> {<br> Person person = new Person();<br> Console.WriteLine(person.Name); // 想使用规则属性那样使用自动属性<br> person.Name = "小王";<br> Console.WriteLine(person.Name);<br> }<br> }