列挙型命名規則-複数
列挙型と一致するプロパティのC#命名規則で似ているが正確ではないにもかかわらず、私はこの質問をしている enumに複数の名前を付け、それらを単数形として「使用」する傾向があることがわかりました。例: 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;} } 追加情報:多分私の質問は十分に明確ではありませんでした。私が定義した列挙型の変数に名前を付けるときは、よく考える必要があります。私はベストプラクティスを知っていますが、これらの変数に名前を付けるという私の仕事を簡単にするのに役立ちません。 すべての列挙型プロパティ(「ステータス」など)を「MyStatus」として公開することはできません。 …