本示例演示属性为何是 C# 编程语言必不可少的一个组成部分。它演示了如何声明和使用属性
// person.cs using System; class Person { private string myName ="N/A"; private int myAge = 0; // 声明 string 类型的 Name 属性: public string Name { get { return myName; } set { myName = value; } } // 声明 int 类型的 Age 属性: public int Age { get { return myAge; } set { myAge = value; } } public override string ToString() { return "Name = " + Name + ", Age = " + Age; } public static void Main() { Console.WriteLine("Simple Properties"); // 创建新的 Person 对象: Person person = new Person(); // 打印出与该对象关联的姓名和年龄: Console.WriteLine("Person details - {0}", person); // 设置 Person 对象的某些值: person.Name = "Joe"; person.Age = 99; Console.WriteLine("Person details - {0}", person); // 递增 Age 属性: person.Age += 1; Console.WriteLine("Person details - {0}", person); } }