我正在设计一个供公众使用的 .NET API。在我的 API 中,有一堆枚举,我正在努力决定用于后缀的约定。
在.NET 框架中,我看到了同时使用“Kind”(例如System.DateTimeKind
)和“Type”(例如System.IO.DriveType
)的示例。
查看 mscorlib 中的公共枚举,我发现“类型”的使用频率更高,但两者仍然用于一些较新的类型,这意味着微软似乎没有遵循任何特定的约定。
有人对在我的 API 中使用什么有任何建议吗?是否有任何已发布的公约涵盖该主题?
我倾向于使用“种类”作为后缀,并保留术语“类型”来处理System.Type
对象或数据类型。