読者です 読者をやめる 読者になる 読者になる

プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

列挙型とSwicth文は相性が良い気がする。C#

C#

特に特別なコードを書くわけではないのだが、
ふと列挙型とSwicth文は結構、相性がいいよなと感じたので記録。

using System;
namespace ConsoleApplication2 {
    class Program {
        //列挙型
        enum Title {
            managingDirector,
            director,
            vicePresident,
            associate,
            analyst
        };
        static void Main(string[] args) {
              
            Title t = Title.vicePresident;

            switch (t) {
                case Title.managingDirector:
                    Console.WriteLine("役職はマネジング・ディレクターです");
                    break;
                case Title.director:
                    Console.WriteLine("役職はディレクターです");
                    break;
                case Title.vicePresident:
                    Console.WriteLine("役職はヴァイス・プレジデントです");
                    break;
                case Title.associate:
                    Console.WriteLine("役職はアソシエイトです");
                    break;
                case Title.analyst:
                    Console.WriteLine("役職はアナリストです");
                    break;
                default: return;
            }
        }
    }
}

実行結果
f:id:tos5511:20160122000641j:plain