把其它类型转制成枚举

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    public enum Gender
    {
        Online=1,
        Offline,
        leave,
        Qme
    }

    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入状态1--Online 2--Offline 3--leave 4--Qme");
            string input = Console.ReadLine();
            switch(input)
            {
                case "1":  Gender s1 = (Gender)Enum.Parse(typeof(Gender), input);
                    Console.WriteLine(s1);
                    break;
                case "2": Gender s2 = (Gender)Enum.Parse(typeof(Gender), input);
                    Console.WriteLine(s2);
                    break;
                case "3":Gender s3 = (Gender)Enum.Parse(typeof(Gender), input);
                    Console.WriteLine(s3);
                    break;
                case "4": Gender s4 = (Gender)Enum.Parse(typeof(Gender), input);
                    Console.WriteLine(s4);
                    break;
                default:
                    Console.WriteLine("不存在");
                    break;

            }
            Console.ReadKey();
           
        }

    }
}

 

posted @ 2016-07-21 22:43  kennyhip  阅读(88)  评论(0)    收藏  举报