비슷한 것을 읽었지만 정확히 내가 원하는 것을 읽지 않아도이 질문을하고 있습니다. 열거 형과 일치하는 속성에 대한 C # 명명 규칙 있습니다.
열거 형을 복수형으로 명명 한 다음 단일형으로 '사용'하는 경향이 있음을 발견했습니다.
public enum EntityTypes {
Type1, Type2
}
public class SomeClass {
/*
some codes
*/
public EntityTypes EntityType {get; set;}
}
물론 작동하며 이것이 내 스타일이지만 누구나 그러한 규칙에 잠재적 인 문제를 찾을 수 있습니까? 그래도 "Status"라는 단어로 "못생긴"이름이 있습니다.
public enum OrderStatuses {
Pending, Fulfilled, Error, Blah, Blah
}
public class SomeClass {
/*
some codes
*/
public OrderStatuses OrderStatus {get; set;}
}
추가 정보 : 내 질문이 명확하지 않을 수 있습니다. 정의 된 열거 형 유형의 변수 이름을 지정할 때 종종 열심히 생각해야합니다. 모범 사례를 알고 있지만 이러한 변수의 이름 지정 작업을 쉽게하는 데 도움이되지 않습니다.
모든 열거 형 속성 (예 : "Status")을 "MyStatus"로 표시 할 수 없습니다.
내 질문 : 위에서 설명한 내 컨벤션에 문제가있는 사람이 있습니까? 모범 사례가 아닙니다.
질문 문구 :
글쎄, 나는 이런 식으로 질문을해야한다고 생각한다. 누군가 열거 형의 이름을 지정하는 좋은 일반적인 방법을 사용할 수 있습니까?