मैं इसी तरह पढ़ लेकिन बावजूद इस सवाल पूछ रहा हूँ नहीं वास्तव में क्या मैं मैंने पाया मैं एक प्रवृत्ति बहुवचन में enums नाम के लिए और फिर 'उपयोग' उन्हें विलक्षण है C# naming convention for enum and matching propertyEnum नामकरण कन्वेंशन - बहुवचन
पर चाहते हैं, उदाहरण:
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 प्रकारों के चर नामकरण करते समय मुझे अक्सर कड़ी मेहनत करनी पड़ती है। मैं सबसे अच्छा अभ्यास जानता हूं, लेकिन यह उन चरों को नाम देने के अपने काम को कम करने में मदद नहीं करता है।
मैं संभवतः अपने सभी enum गुणों ("स्थिति") को "MyStatus" के रूप में प्रकट नहीं कर सकता।
मेरा प्रश्न: क्या कोई ऊपर वर्णित मेरे सम्मेलन के साथ संभावित समस्या पा सकता है? यह सर्वोत्तम अभ्यास के बारे में नहीं है।
सवाल rephrase:
ठीक है, मुझे लगता है मैं सवाल इस तरह से पूछना चाहिए: किसी enum प्रकार के नामकरण का एक अच्छा सामान्य तरीके से बाहर आ सकते हैं ऐसी है कि जब इस्तेमाल किया, enum के नामकरण ' उदाहरण 'बहुत सरल होगा?
सार्वजनिक enum ऑर्डरस्टेट ... - सार्वजनिक ऑर्डरस्टेट ऑर्डरस्टैटस {प्राप्त करें; सेट;} – Fraser