namespace ConsoleApplication3 { class Program { static void Main(string[] args) { // Person2.SayHello(); Person2 p2 = new Person2(); int m= p2.AddParams(1, 2, 3, 4); //Person2.age Person3 p3 = new Person3(); // p3[0] = 0; Console.WriteLine( p3[0] = 0); Console.ReadKey(); } } class Person { private int height; public int Height { get { return height; } set { height = value; } } public int Age; private string name; public string Name { get { return name; } set { name = value; } } public string ReturnName() { string aa; aa = this.name; return aa; } public void GiveName(string Namm) { this.name = Namm; } public void SayHello() { Console.WriteLine("大家好"); } } class Person2 { /*成员变量字段,属性,索引,代理,事件,嵌套类,方法。*/ public static int age; public void SayHello() { Console.WriteLine("dddd"); } public int AddParams(params int[] number) { int sum = 0; foreach (int item in number) { sum += item; } return sum; } } public class Person3 { private int age; public int Age { get { return age; } set { age = value; } } public int this[int a] { get { return age; } set { age = value; } } } }