假设我有一个枚举和扩展方法:
public enum EFoo {
One,
Two,
Three
}
public static class FooExt {
public static void FooMethod(this EFoo foo) {
// ...
}
}
扩展类的更好的命名约定是什么:
FooExt
,如上所示。EFooExt
。我知道这有些主观,可能不是SO的最佳问题,但我想知道到目前为止是否有一个既定的惯例让我逃脱了?
答案 0 :(得分:6)
枚举应命名为Foo
,而不是EFoo
C#不鼓励使用匈牙利表示法。
然后,扩展类应命名为FooExtensions