TQC+ C# 認證教學手冊

106、付款方式

☐易 ☑中 ☐難

使用 switch-case 判斷式

switch (...) {
    case "01":
        ...
        break;
    case "02":
        ...
        break;
    default:
        ...
        break;
}

參考程式碼

using System;

namespace CSD01
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("請輸入信用卡號碼前兩碼>");

            string code = Console.ReadLine();

            switch (code)
            {
                case "03":
                    Console.WriteLine("此卡片為聯合信用卡");
                    break;
                case "35":
                    Console.WriteLine("此卡片為JCB信用卡");
                    break;
                case "45":
                    Console.WriteLine("此卡片為MASTER信用卡");
                    break;
                case "54":
                    Console.WriteLine("此卡片為VISA信用卡");
                    break;
                default:
                    Console.WriteLine("非本店特約用戶");
                    break;
            }

            Console.ReadLine();
        }
    }
}