vs2019 c# 类的继承出现问题

//这个是父类
public class Professional
    {
        public Professional(string name,int age,char gender)
        {
            this._name = Name;
            this._age = Age;
            this._gender = Gender;
        }
        private string _name;

        public string Name
        {
            set { _name = value; }
            get { return _name; }
        }
        private int _age;

        public int Age
        {
            get { return _age; }
            set { _age = value; }
        }
        private char _gender;

        public char Gender
        {
            get { return _gender; }
            set { _gender = value; }
        }
    }

//这个是子类
class Reporteer : Professional
    {
        public Reporteer(string name,int age,char gender ) 
            : base(name, age, gender)
        {

        }
        public void Hobby()
        {
            Console.WriteLine("我是{0},我的爱好是偷拍,我的年龄是{1}岁,我是一个{2}狗仔", this.Name, this.Age, this.Gender);
        }
    }
//这个是主程序
class Program
    {
        static void Main(string[] args)
        {
            Reporteer rep = new Reporteer("小张", 34, '男');
            rep.Hobby();
            Console.ReadKey();
        }
    }

 //结果
参数没有传进去,不知道哪里错了

public Professional(string name,int age,char gender)
        {
            this._name = Name;
            this._age = Age;
            this._gender = Gender;
        }
改为
public Professional(string name,int age,char gender)
        {
            this._name = name;
            this._age = age;
            this._gender = gender;
        }



this._name = Name;
            this._age = Age;
            this._gender = Gender;
应为:this._name = name;
            this._age = age;
            this._gender = gender;
```c#