求各位给个思路,用c#编写

编写一个控制台应用程序,体会选择结构流程

▪(1)程序需求
某餐馆从周一到周日每天都有一个特价菜,具体如下:星期一:干煸四季豆6元
星期二:蒜蓉油麦菜4元。期三:白水鸡8元。期四:清炒笋丝6元。五:西红柿炖牛腩15元
星期六水煮鱼18元。星期日:酸菜鱼18元。
编写一个程序,输入今天是星期几(1-7),输出今天的特价菜是什么?要求当输入
错误时,捕捉异常。

参考下

using System;

namespace SpecialDishes
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                Console.Write("请输入今天是星期几 (1-7):");
                int day = int.Parse(Console.ReadLine());
                string dish = "";
                double price = 0.0;
                
                switch (day)
                {
                    case 1:
                        dish = "干煸四季豆";
                        price = 6.0;
                        break;
                    case 2:
                        dish = "蒜蓉油麦菜";
                        price = 4.0;
                        break;
                    case 3:
                        dish = "白水鸡";
                        price = 8.0;
                        break;
                    case 4:
                        dish = "清炒笋丝";
                        price = 6.0;
                        break;
                    case 5:
                        dish = "西红柿炖牛腩";
                        price = 15.0;
                        break;
                    case 6:
                        dish = "水煮鱼";
                        price = 18.0;
                        break;
                    case 7:
                        dish = "酸菜鱼";
                        price = 18.0;
                        break;
                    default:
                        throw new Exception("输入错误,请输入数字 1-7");
                }
                
                Console.WriteLine($"今天的特价菜是 {dish},价格为 {price} 元。");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
    }
}

用switch语句或者if语句就可以了

直接创建个List不好么,然后用下标访问