枚举的使用

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:35:55
枚举(Enum,Enumerator 的缩写)是一组已命名的数组常量。
知道他的定义,却不晓得他的详细使用方法,比如一般使用在什么地方

谁知道在C#中枚举的使用方法,最好有详细实例

我来回答吧 其实这个是很简单的 比如 我们的系统有不同的支付方式
那么我们可以使用枚举
CASE :
public enum PayType
{
Icbc = 0, //工商银行
Alipay = 1, //支付宝
bill = 2 //99bill
}

然后我们我们在做程序的时候经常要判断当前使用的
支付方式是什么方式 那么我们可以使用switch语句
写一个例子哈:
private string getCurrentPayTypeStr(PayType pt)
{
string s = string.Empty;
switch(pt)
{
case PayType.Icbc:
s = "中国工商银行";
break;
case PayType.Alipay:
s = "支付宝";
break;
...
}
return s;
}
这个例子是比较典型的~ 虽然简单但是明了 呵呵 有不懂的再来问我吧
QQ:81350000

//使用枚举

using System;
enum WeekDay
{
Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
};
class Test
{
static void Main()
{
WeekDay day;
day=WeekDay.Sunday;
Console.W