【发布时间】:2011-07-01 13:39:29
【问题描述】:
我有一个枚举
Public Enum MyEnum
<StringValue("Bla Bla")> _
BlaBla
<StringValue("bbble bbble")> _
BleBle
End Enum
我做了一个扩展方法 (GetStringValue),它接受 Enum 并返回 StringValueAttribute 的值(如果有)。
我可以Dim sValue = MyEnum.BlaBla.GetStringValue()
现在,我想要一个“扩展”方法,将所有枚举值作为字符串列表返回给我。
我想这样应用它:MyEnum.GetStringValues()
有可能吗?
【问题讨论】:
标签: .net enums extension-methods