如何在枚举中使用类型名称

时间:2019-07-23 03:09:47

标签: c#

我该怎么办?

public enum SlideSize { full, half, short };

我必须做这样的事情吗?

public enum SlideSize { full, half, [Description("short")] shortSlide };

不幸的是,我的解决方法的行为类似于字符串。

2 个答案:

答案 0 :(得分:4)

@ symbol可用于告诉编译器您要使用关键字作为变量名。

public enum SlideSize { full, half, @short };

尽管我建议遵循吴宇森的回答。

答案 1 :(得分:3)

枚举应位于Pascal case中。

public enum SlideSize { Full, Half, Short };

如果遵循该约定,问题就会消失。