码迷,mamicode.com
首页 > 其他好文 > 详细

枚举类型练习

时间:2015-06-12 22:15:00      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;


namespace c编程练习题
{
    public enum QQState
    {
        OnLine=1 ,   // 枚举类型默认初始值为0,赋给1值才能符合控制台输出结果。
        OffLine ,
        Leave ,
        Busy ,
        QMe,
    }

    class Program
      
    {
        static void Main(string[] args)
        {
         
           //提示用户选择一个在线状态,我们接收,并将用户的输入转化成枚举类型。
            //再次打印到控制台中。
              Console.WriteLine("请输入您的QQ在线状态(1--Online,2--Offline 3--Leave 4--Busy 5--QMe)");
            string input = Console.ReadLine();
            switch (input)
            {
                case "1": QQState s1 = (QQState)Enum.Parse(typeof(QQState), input);
                    Console.WriteLine("您选择的在线状态是{0}", s1);
                    break;
                case "2": QQState s2 = (QQState)Enum.Parse(typeof(QQState), input);
                    Console.WriteLine("您选择的在线状态是{0}", s2);
                    break;
                case "3": QQState s3 = (QQState)Enum.Parse(typeof(QQState), input);
                    Console.WriteLine("您选择的在线状态是{0}", s3);
                    break;
                case "4": QQState s4 = (QQState)Enum.Parse(typeof(QQState), input);
                    Console.WriteLine("您选择的在线状态是{0}", s4);
                    break;
                case "5": QQState s5 = (QQState)Enum.Parse(typeof(QQState), input);
                    Console.WriteLine("您选择的在线状态是{0}", s5);
                    break;
            }
            Console.ReadLine();
            


        }
    }
}

 

枚举类型练习

标签:

原文地址:http://www.cnblogs.com/kangshuai/p/4572664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!