作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们的源代码中有一个通用组件,它包含一个非常大的应用程序的所有枚举(大约 300 个!)。
有没有什么方法可以使用 C# 或 VB.NET 遍历所有这些对象以便对每个对象执行一个操作?
问题How to iterate all “public string” properties in a .net class几乎是相关的,但我正在处理的枚举是多种类型的混合
最佳答案
类似的东西?
var query = Assembly.GetExecutingAssembly()
.GetTypes()
.Where(t => t.IsEnum && t.IsPublic);
foreach (Type t in query)
{
Console.WriteLine(t);
}
关于C# 或 VB.NET - 迭代所有公共(public)枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4247410/
我是一名优秀的程序员,十分优秀!