小编sta*_*flo的帖子

打印特定命名空间 C# 中的枚举列表

有没有办法打印 C# 类库或命名空间中的所有枚举?我希望名称与其值一起打印。

例如,如果我有如下命名空间:

namespace MyCompany.SystemLib
{
    public enum ItemStatus
    {
        None = 0,
        Active = 1,
        Inactive = 2    
    }

    public enum MyEnum
    {
        EnumVal1 = 1,
        EnumVal2 = 2,
        EnumVal3 = 3,

    }   
}
Run Code Online (Sandbox Code Playgroud)

我想将它们按如下分隔打印(到文本文件) 为清晰起见,此处给出的项目符号在输出中不需要。

  • ItemStatus,None=0,Active=1,Inactive=1
  • MyEnum,EnumVal1=1,EnumVal2=2,EnumVal3

我不知道从哪里开始。任何帮助表示赞赏。

c#

0
推荐指数
1
解决办法
1497
查看次数

标签 统计

c# ×1