C# .NET枚举Enum项获取
程序员文章站
2024-01-26 15:26:34
有些场景下,我们需要列举出Enum中的所有项,比如 Enum转到下拉列表给用户选择,这时我们就需要列出所有项出来了。 ......
有些场景下,我们需要列举出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"); }
上一篇: Android 读取文件的正确打开方法
下一篇: 如何实现远程调试java代码