“Display"或“;Description"允许多次使用的枚举值的属性
本文关键字:quot 枚举 属性 Display Description 许多次 | 更新日期: 2023-09-27 18:18:53
我想使用属性来解析字符串到枚举值(类似于这个问题),但我想使用多个字符串为每个枚举值,例如:
enum Foo
{
[SomeAttribute("A BAR")]
[SomeAttribute("The BAR")]
Bar,
[SomeAttribute("A BUZZ")]
[SomeAttribute("The BUZZ")]
Buzz
}
这意味着我不能使用Description
和DisplayName
,因为它们有AllowMultiple=false
。
是否。net框架已经包含了一个合适的属性,我可以使用这个?
没有。创建你自己的属性。