如:
public enum EditTypes
{
Create,
Update
}
我觉得复数比较合理,因为枚举项有多个,但是作为一个方法的参数又觉得不合理,因为参数接收的只是枚举项里面的一项,如:
public void ShowMeTheDady(EditBytpes type){}
这类问题没必要钻牛角尖,单复都行;
如果非要选一个, 每种语言的官方说明文档都会有示例,
python 里这个特性的示例如下
>>> from enum import Enum
>>> class Color(Enum):
... RED = 1
... GREEN = 2
... BLUE = 3
...
>>> class Shape(Enum):
... SQUARE = 2
... DIAMOND = 1
... CIRCLE = 3
... ALIAS_FOR_SQUARE = 2
用单数,就像你说的,作为参数时,每次只接收枚举的成员中的一个。
这个不用纠结,单数复数都行,因为单数和复数都符合命名规则
https://docs.microsoft.com/zh-cn/dotnet/api/system.enum?view=netframework-4.8
public enum Grades { F = 0, D = 1, C = 2, B = 3, A = 4 };
c# 给的例子都是复数形式
会长说啥都是对的,我听会长的