当前位置: 移动技术网 > IT编程>开发语言>.net > C# .NET枚举Enum项获取

C# .NET枚举Enum项获取

2019年02月22日  | 移动技术网IT编程  | 我要评论

cad2014序列号和密钥,昙花图片,我的灿烂人生

有些场景下,我们需要列举出enum中的所有项,比如 enum转到下拉列表给用户选择,这时我们就需要列出所有项出来了。

            stringbuilder sb = new stringbuilder();

            //var emvalues=enum.getnames(typeof(myenum));
            //foreach (var v in emvalues)
            //{
            //    sb.append($"{v}={ (int)enum.parse(typeof(myenum), v)}\r\n");
            //}
            var t = system.reflection.typeinfo.gettype(textbox1.text);
            if (t == null)
                return;
            var emvalues = enum.getvalues(t);

            foreach (var v in emvalues)
            {
                sb.append($"{v}={ (int)v}\r\n");
            }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网