this作用:

  • 代表当前类的对象
  • 在类当中显示的调用本类的构造函效
using System;

namespace _0520
{
    class Program
    {
        private string name;
        private int age;
        public Program(string name, int age)
        {
            this.name = name;       // 代表当前类的对象
            this.age = age;
        }
        public Program(string name):this(name, 2)       // 代表类的构造函数,调用两参数构造函数,传递name,2为默认的age
        {
            this.name = name;
        }
        static void Main(string[] args)
        {
        }
    }
}