温故而知新之C#(三):枚举
2007-04-03 22:33
375 查看
其实枚举是比较简单的一种数据类型,但简单不代表用处不大.我比较喜欢用它,特别是当要表示几种类型时,用枚举简单明了,每种类型用英文表示就可以了.比方你定义了三种错误:文件未找到,访问权限问题,未知错误.此时可以定义如下的枚举类型:
enum Error
{
FileNotFound,
AccessDenied,
UnknownError
};
当然了,代码还可以加上XML注释.
这样,当我要按错误的分类进行处理时,只要按如下方法使用即可:
Error eError;
if (eError == Error.FileNotFound)
{
//
}
else if(eError == Error.AccessDenied)
{
//
}
else
{
//
}
enum Error
{
FileNotFound,
AccessDenied,
UnknownError
};
当然了,代码还可以加上XML注释.
这样,当我要按错误的分类进行处理时,只要按如下方法使用即可:
Error eError;
if (eError == Error.FileNotFound)
{
//
}
else if(eError == Error.AccessDenied)
{
//
}
else
{
//
}
相关文章推荐
- 【黑马程序员】C#之常量枚举
- C#中 枚举的应用
- C# 枚举、字符串、值的相互转换
- C#中的枚举类型
- C# 枚举在项目中使用心得
- C#枚举高级应用
- 不理解C#的枚举,委托和事件.请求高手给个通俗易懂的例子。就是有代码和对代码的详细解释。十分谢谢
- C# 给枚举定义DescriptionAttribute,把枚举转换为键值对
- C#+Enum 枚举扩展方法获取name,value和Description
- C# 枚举
- C#的枚举用法(原创)--王超C#
- C#里面的枚举与位或运算符 一个枚举变量存入多个值
- c#中的数据类型简介(枚举)
- C#中变量、常量、枚举、预处理器指令知多少
- C#让枚举返回字符串
- C#学习笔记12:枚举、结构、数组基础学习
- C# 枚举在项目中的应用总结 ---转自http://kb.cnblogs.com/page/83942/
- C#的Enum——枚举
- C# 枚举的使用
- c#枚举类型