C#基础知识回顾--C#遍历enum类型、获取enum项个数

C#遍历enum类型

对于enum类型:

使用foreach遍历enum类型的元素并填充combox

 foreach ( HatchStyle hs1 in Enum.GetValues(typeof(HatchStyle)))
            {
                comboBox1.Items.Add(hs1.ToString());
            }

 获取enum项个数(使用反射)

  private static int NumberOfEnumValues()
    {
          return typeof(TStageEnum).GetFields(BindingFlags.Public | BindingFlags.Static).Length;
    }

字符串如何转换在枚举类型

//一个enum的例子
enum Colors { Red = 1, Green = 2, Blue = 4, Yellow = 8 };
//转换的例子
Colors myColor = (Colors)Enum.Parse(typeof(Colors), "Yellow");

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏潇涧技术专栏

Happy Mother's Day

562
来自专栏云瓣

从 0 到 1 实现 React 系列 —— 5.PureComponent 实现 && HOC 探幽

本系列文章在实现一个 cpreact 的同时帮助大家理顺 React 框架的核心内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/Pur...

311
来自专栏跟着阿笨一起玩NET

WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色

本文转载:http://www.cnblogs.com/umplatform/archive/2012/08/29/2660240.html

581
来自专栏有趣的django

第二章、深入类和对象

1460
来自专栏Jerry的SAP技术分享

Java和ABAP中的几种引用类型的分析和比较

Java编程语言中几种不同的引用类型是面试时经常容易被问到的问题:强引用,软引用,弱引用,虚引用。

683
来自专栏jeremy的技术点滴

py3_cookbook_notes_01

2878
来自专栏Code_iOS

算法:冒泡排序

1、输入规模:count 【就是 n】 2、算法基本操作:if (compare(array, j + 1, j)) 【先有比较再有交换】 3、是否只...

972
来自专栏恰同学骚年

《C#图解教程》读书笔记之六:接口和转换

  假设有如下一段代码,它使用Array类的一个静态方法Sort对一个未排序的int类型数组进行排序,并输出排序后的结果。

763
来自专栏Sorrower的专栏

Android小知识10则(下)

854
来自专栏非典型技术宅

OC绘制基本图形1. UIKit中封装了一些最常用的绘图方法2. 贝塞尔路径常用方法列表(BezierPath)3. 保存屏幕截图,并存储至相册

1064

扫描关注云+社区