C#の列挙型は、どのように使用するには?

私はここでそれについて投稿ので私は忘れないように列挙の多くの種類があり、...詳細は言いませんでした.......................... ........

 

使用してシステムを。
使用してSystem.Collections.Genericを。
使用してSystem.Linqのを。
使用してSystem.Textのを。

名前空間の記述方法を列挙型
{
    クラスプログラム
    {
        パブリック 列挙 ServicePut:バイト
        {
            インストール = 2 
            サービス開始 = 4 
            アンインストールサービス = 8 
            認証サービスのステータス = 16 
            サービスの停止 = 32  = 64  = 128 
        }
        公共の 静的な 無効DeployService(ServicePut JSP)
        {
            IF((JSP&ServicePut。インストールサービス)== ServicePut。インストールサービス)
            {
                Console.WriteLineを(" インストール" );
            }
            IF((JSP&ServicePut。サービス開始)== ServicePut。スタートサービス)
            {
                Console.WriteLineを(" サービス開始" );
            }
            IF((JSP&ServicePut。アンインストールサービス)== ServicePut。アンインストールサービス)
            {
                Console.WriteLineを(" サービスをアンインストール" );
            }
            IF((JSP&ServicePut。検証サービス状態)== ServicePut。認証サービスステータス)
            {
                Console.WriteLineを(認証サービスの状態)。
            }
            IF((JSP&ServicePut。ストップサービス)== ServicePut。ストップサービス)
            {
                Console.WriteLineを(" サービスのうち" );
            }
            IF((JSP&ServicePut。喜喜)== ServicePut。喜喜)
            {
                Console.WriteLineを(" 嘻嘻" );
            }
            IF((JSP&ServicePut。笑)== ServicePut。笑)
            {
                Console.WriteLineを(" HA " );
            }
        }
        静的な 無効メイン(文字列[] argsを)
        {
            DeployService(ServicePutのインストールサービスを提供しています。);
            DeployService(ServicePutは、サービスを開始します。);
            DeployService(ServicePutアンロードサービスを提供しています。);
            DeployService(ServicePut認証サービスの状態。);
            DeployService(サービスのうちServicePut。);
            DeployService(ServicePut熙。);

            Console.WriteLineを(" -------------------------- " );

            DeployService(。ServicePutのインストールサービスは | ServicePutは、サービスを開始します。);
            DeployService(。ServicePutのインストールサービス | ServicePutサービスのうち。);
            DeployService(ServicePut認証サービスのステータス。 | ServicePutアウトサービスの。);
            DeployService(。ServicePutは、サービスを開始 | ;。ServicePutサービスのうちの)
            DeployService(ServicePutハハ。 | サービスを開始ServicePut。);
            DeployService(ServicePut喜喜。 | ServicePutアウトサービスの。);

            Console.ReadKey();
        }
    }
}

おすすめ

転載: www.cnblogs.com/JJBox/p/12033641.html