Я задаю це запитання, незважаючи на те, що я прочитав подібне, але не зовсім те, що я хочу на C # імені конвенції для іменування та відповідності властивості
Я виявив, що я схильний називати переліки у множині, а потім 'використовувати' їх як однини, наприклад:
public enum EntityTypes {
Type1, Type2
}
public class SomeClass {
/*
some codes
*/
public EntityTypes EntityType {get; set;}
}
Звичайно, це працює, і це мій стиль, але чи може хтось знайти потенційну проблему з такою умовою? У мене є "потворне" найменування словом "Статус", хоча:
public enum OrderStatuses {
Pending, Fulfilled, Error, Blah, Blah
}
public class SomeClass {
/*
some codes
*/
public OrderStatuses OrderStatus {get; set;}
}
Додаткова інформація: Можливо, моє питання було недостатньо зрозумілим. Мені часто доводиться довго думати, називаючи змінні моїх визначених типів enum. Я знаю найкращу практику, але це не допомагає полегшити роботу щодо іменування цих змінних.
Я не можу викрити всі свої властивості перерахунків (скажімо "Статус") як "MyStatus".
Моє запитання: Чи може хтось знайти потенційну проблему в моїй конвенції, описаній вище? НЕ про найкращу практику.
Перефразовуйте питання:
Ну, я думаю, я повинен поставити запитання таким чином: Чи може хтось викласти хороший загальний спосіб іменування типу enum таким, що при використанні іменування enum 'екземпляр' буде досить простим?