Zadaję to pytanie, mimo że przeczytałem podobne, ale nie dokładnie to, czego chcę na konwencji nazewnictwa C # dla wyliczania i dopasowywania właściwości
Odkryłem, że mam tendencję do nazywania liczby mnogiej liczbą mnogą, a następnie „używania” jej w liczbie pojedynczej, na przykład:
public enum EntityTypes {
Type1, Type2
}
public class SomeClass {
/*
some codes
*/
public EntityTypes EntityType {get; set;}
}
Oczywiście to działa i to jest mój styl, ale czy ktoś może znaleźć potencjalny problem z taką konwencją? Mam jednak „brzydką” nazwę ze słowem „Status”:
public enum OrderStatuses {
Pending, Fulfilled, Error, Blah, Blah
}
public class SomeClass {
/*
some codes
*/
public OrderStatuses OrderStatus {get; set;}
}
Informacje dodatkowe: Może moje pytanie nie było wystarczająco jasne. Często muszę intensywnie myśleć, nazywając zmienne moich zdefiniowanych typów wyliczeń. Znam najlepszą praktykę, ale nie ułatwia to nazywania tych zmiennych.
Nie mogę ujawnić wszystkich moich właściwości wyliczania (powiedz „Status”) jako „MyStatus”.
Moje pytanie: Czy ktoś może znaleźć potencjalny problem z opisaną powyżej konwencją? NIE chodzi o najlepszą praktykę.
Przeformułowanie pytania:
Cóż, myślę, że powinienem zadać pytanie w ten sposób: Czy ktoś może wymyślić dobry ogólny sposób nazywania typu wyliczeniowego, tak że przy użyciu nazewnictwo „wystąpienia” wyliczenia będzie dość proste?