ขอคำแนะนำในการเขียนโปรแกรม C# หน่อยครับ

กระทู้คำถาม
ผมต้องการเขียรโปรแกรมรับค่า ชื่อ(myName) อายุ(myAge) เพศ(gender) เงินเดือน(salary)

แสดงชื่อ อายุ เพศ และเงินเดือน

ถ้าใส่ gender = "M" ให้แสดงเป็น Male
ถ้าใส่ gender = "F" ให้แสดงเป็น Female
ถ้าไม่ใช่ M หรือ F ให้แสดง Invalid gender

การตรวจสอบเงินเดือน

salary > 10000 ให้แสดงเป็น ligh
salary  อยู่ระหว่าง 5000 ถึง 10000 ให้แสดงเป็น medium
salary < 5000 ให้แสดงเป็น low

ต้องการให้แสดงผลแบบนี้
"My name is ....... I am ....... years old and I am a Male/Female. My salary is high/medium/low."

------------------------------------------------------------------------------------------------------------------------------

ส่วนนี้คือ คำสั่ง ที่ผมเขียนขึ้นมาครับ

            string myName, gender;
            int myAge;

            Console.Write("What is you name? ");
            myName = Console.ReadLine();
            Console.Write("How old are you? ");
            myAge = int.Parse(Console.ReadLine());
            Console.Write("Enter Gender(M/F) : ");
            gender = Console.ReadLine();
            switch (gender)
            {
                case "M": Console.WriteLine("Male");
                    break;
                case "F": Console.WriteLine("Female");
                    break;
                default: Console.WriteLine("Invalid Gender", gender);
                    break;
            }
            Console.Write("Enter Salary : ");
            int salary = int.Parse(Console.ReadLine());
            if (salary >= 10000)
                Console.Write("high", salary);
            else if (salary >= 5000 && salary <= 10000)
                    Console.Write("medium", salary);
            else if (salary < 5000)
                    Console.Write("low", salary);
            Console.WriteLine("My name is {0}. I am {1} years old and I am a {2}. My salary is {3}.", myName, myAge, gender, salary);
            Console.ReadLine();

แต่เวลามันแสดงผลมันขึ้นแบบนี้ครับ



แต่ผมอยากให้มันแสดงผลแบบ

What is your name? T
how old are you? 21
enter gender : M
enter salary : 6000
My name is T. I am 21 years old and I am a Male. My salary is medium.

นี้อะครับ


ผมต้องแก้ไขคำสั่งผมอย่าไรบ้างครับ อยากขอคำแนะนำหน่อยครับ ขอบคุณครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่