私はC# naming convention for enum and matching property列挙型の命名規則 - 複数の
で私が欲しい、まさに同様の読んだにも関わらず、この質問をしたがいないよ、私は、私は複数形と単数としてその後、「使用」、それらをに列挙型に名前を付ける傾向が見られます例:
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"としてすべての列挙型プロパティ(「ステータス」など)を公開することはできません。
私の質問:誰も上記の私の大会の潜在的な問題を見つけることができますか? ベストプラクティスではありません。
質問言い直す:
まあ、私は質問をこのように依頼する必要がありますね:誰かが列挙型は、列挙型の使用、命名 "という命名の良い一般的な方法を出て来ることができますインスタンス 'はかなり簡単でしょうか?
公開列挙型OrderState ... - パブリックOrderState OrderStatus {get; set;} – Fraser