가이드 라인은 그 값은 비트 필드가 아니면 C#의 상수 클래스에 대한 명명 규칙 : 복수 또는 단항?
는, 열거에 대한 단수 이름을 사용하십니까 ... 열거에 대한 명확하다.
(출처 : http://msdn.microsoft.com/en-us/library/ms229040.aspx)
...하지만 상수의 클래스에 대한 분명하지 (또는 읽기 전용 정적 필드/propertes을). 예를 들어이 수업의 이름을 단수 또는 복수로해야합니까?
public static class Token // or Tokens?
{
public const string Foo = "Foo";
public const string Bar = "Bar";
public const string Doo = "Doo";
public const string Hicky = "Hicky";
}
확장 메소드를 보유 할 클래스를 만드는 경우이를 고려하여 단수 또는 복수 이름을 지정 하시겠습니까? 또한 특정 값/인스턴스에 대한 참조를 보유하고있는 다른 메소드에 대해서도 생각해보십시오. 예 : '색상'. –
Windows 자체가 복수형을 사용하는 것 같습니다 : [System.Windows.Media.Brushes] (http://msdn.microsoft.com/en-us/library/system.windows.media.brushes.aspx) , [System.Windows.Media.Colors] (http://msdn.microsoft.com/en-us/library/system.windows.media.colors.aspx)를 참조하십시오. –
@ RaymondChen 항상 그렇지는 않습니다. 예를 들어'System.Drawing.Color'는 반대의 접근법을 취합니다. - 때로는 WPF 클래스가 이름 지정에 이상한 일을하는 것처럼 보입니다. – BrainSlugs83