码迷,mamicode.com
首页 > 编程语言 > 详细

c#&.NET3.0高级程序设计-02 Enum Demo

时间:2016-04-06 21:47:45      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

Enum 实例
using System;
using System.Collections.Generic;
 
public class MyClass
{
    enum EmpType
    {
        Manager,Grunt,Contractor,VP
    }
    static void AskForBonus(EmpType e)
    {
        switch(e)
        {
            case EmpType.Contractor:
                Console.WriteLine("You are a dog!");
            break;
            case EmpType.Grunt:
                Console.WriteLine("You are my friend!");
            break;
            case EmpType.Manager:
                Console.WriteLine("How are you?");
            break;
            case EmpType.VP:
                Console.WriteLine("How old are you!");
            break;
            default:break;            
        }
    }
    public static void Main(string[] args)
    {
        Array obj = Enum.GetValues(typeof(EmpType));
        Console.WriteLine("This enum has {0} members.",obj.Length);
        foreach(EmpType e in obj)
        {
            Console.WriteLine("String name:{0},",e.ToString());
            Console.WriteLine("int:{0},",Enum.Format(typeof(EmpType),e,"D"));
            Console.WriteLine("hex:{0},",Enum.Format(typeof(EmpType),e,"x"));
        }
        Console.ReadKey();
    }   

}

c#&.NET3.0高级程序设计-02 Enum Demo

标签:

原文地址:http://www.cnblogs.com/pyzhu/p/5361103.html

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