C#枚举类型遍历案例

简介: using System; using System.Collections.Generic; using System.Linq; using System.

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Collections;

  6. namespace ConsoleApplication2
  7. {
  8.     class Program
  9.     {
  10.         public enum CMD_ERROR_TYPE
  11.         {
  12.             //解释出错
  13.             PARSE_ERROR = 1,
  14.             //错误CMD
  15.             BAD_CMD,
  16.         }


  17.         static void Main(string[] args)
  18.         {
  19.             string cmd = "5 FAIL 1\n";
  20.             if (IsServRespFailCMD(cmd)) ;

  21.             Console.ReadLine();
  22.         }

  23.         public static bool IsServRespFailCMD(string rcvedCMD)
  24.         {
  25.             Hashtable htFileCmd = new Hashtable();
  26.             string stdFileCmd = string.Empty;

  27.             foreach (int e in Enum.GetValues(typeof(CMD_ERROR_TYPE)))
  28.             {
  29.                 stdFileCmd = string.Format("5 FAIL {0}\n", e);
  30.                 htFileCmd.Add(stdFileCmd, e);
  31.             }

  32.             if (htFileCmd.ContainsKey(rcvedCMD))
  33.                 return true;

  34.             return false;
  35.         }
  36.     }
  37. }

相关文章
|
3月前
|
C#
C#数据类型之枚举类型
C#数据类型之枚举类型
|
9月前
|
C#
C#的基本语法结构学习案例详解
C#的基本语法结构学习案例详解
44 0
|
3月前
|
C#
C#的类和对象的概念学习案例刨析
【5月更文挑战第17天】C#是一种面向对象的语言,以类和对象为核心。类作为对象的模板,定义了属性(如Name, Age)和行为(如Greet)。对象是类的实例,可设置属性值。封装通过访问修饰符隐藏实现细节,如Customer类的私有name字段通过Name属性访问。继承允许新类(如Employee)从现有类(Person)继承并扩展。多态让不同对象(如Circle, Square)共享相同接口(Shape),实现抽象方法Area,提供灵活的代码设计。
56 1
|
3月前
|
安全 算法 测试技术
C#编程实战:项目案例分析
【4月更文挑战第20天】本文以电子商务系统为例,探讨C#在实际项目中的应用。通过面向对象编程实现组件抽象和封装,确保代码的可维护性和可扩展性;利用安全性特性保护用户数据;借助数据库操作处理商品信息;通过逻辑控制和算法处理订单;调试工具加速问题解决,展现C#的优势:面向对象、数据库交互、数据安全和开发效率。C#在实际编程中展现出广泛前景。
172 2
|
3月前
|
存储 C#
C#中的序列化和反序列化案例
C#中的序列化和反序列化案例
|
3月前
|
C#
C#学习相关系列之自定义遍历器
C#学习相关系列之自定义遍历器
|
3月前
|
C#
halcon联合c#、WPF学习笔记二(简单案例)
halcon联合c#、WPF学习笔记二(简单案例)
258 0
|
3月前
|
SQL 关系型数据库 MySQL
C#程序设计案例开发教程
C#程序设计案例开发教程
65 0
|
9月前
|
C#
C#的类和对象的概念学习案例详解
C#的类和对象的概念学习案例详解
56 2
|
8月前
|
数据采集 JSON JavaScript
C# 解析“JSON“格式数据和网络实战案例 入门
C# 解析“JSON“格式数据和网络实战案例 入门