写一个运用到数组、枚举、强制转换和循环语句的控制台应用程序

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace CWork0408 {

    class Program     {

       public enum Student

        {

    stu1 = 1,

           stu2 = 2,

           stu3 = 3,

    stu4 = 4,

           stu5 = 5,

           stu6 = 6

        }

        static void Main(string[] args)

        {

            string[] student1=new string[6];

            student1[0] = "张梦婷";

            student1[1] = "杨明珠";

            student1[2] = "崔雄";

            student1[3] = "曹真";

            student1[4] = "马森";

            student1[5] = "慕安峰";

            int[] student2 = new int[6];

            student2[0] = Convert.ToInt32(Student.stu1);

            student2[1] = Convert.ToInt32(Student.stu2);

            student2[2] = Convert.ToInt32(Student.stu3);

            student2[3] = Convert.ToInt32(Student.stu4);

            student2[4] = Convert.ToInt32(Student.stu5);

            student2[5] = Convert.ToInt32(Student.stu6);

            Console.WriteLine("所有学生名:");

            for (int i = 0; i < student1.Length; i++)

            {

                Console.Write(student1[i]+" ");

            }

            Console.WriteLine("所有学生编号:");

            for (int j = 0; j < student2.Length; j++)

            {

                Console.Write(student2[j] + " ");

            }

            Console.WriteLine(" ");

            while (1 == 1)

            {

                Console.Write("请输入学生编号:");

                int id = int.Parse(Console.ReadLine());

                switch (id)

                {

                    case 1:

                        Console.WriteLine("1号学生" + student1[0]);

                        break;

                    case 2:

                        Console.WriteLine("2号学生" + student1[1]);

                        break;

                    case 3:

                        Console.WriteLine("3号学生" + student1[2]);

                        break;

                    case 4:

                        Console.WriteLine("4号学生" + student1[3]);

                        break;

                    case 5:

                        Console.WriteLine("5号学生" + student1[4]);

                        break;

                    case 6:

                        Console.WriteLine("6号学生" + student1[5]);

                        break;

                    default:

                        Console.WriteLine("您输入的学生编号不存在!");

                        break;

                }

                Console.WriteLine(" ");

            }

        }

    }

}

输出结果:

原文地址:https://www.cnblogs.com/Yida-Tingting/p/4401613.html