मैं इसी तरह के पढ़ने के बावजूद यह सवाल पूछ रहा हूं, लेकिन वास्तव में ऐसा नहीं है कि मैं एन # के लिए सी # नामकरण सम्मेलन और संपत्ति का मिलान चाहता हूं
मैंने पाया कि मेरे पास बहुवचन में नाम रखने की प्रवृत्ति है और फिर उन्हें एकवचन के रूप में उपयोग करना है, उदाहरण:
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" के रूप में उजागर नहीं कर सकता।
मेरा प्रश्न: क्या ऊपर वर्णित मेरे अधिवेशन से किसी को संभावित समस्या हो सकती है? यह सबसे अच्छा अभ्यास के बारे में नहीं है।
प्रश्न प्रतिफल:
ठीक है, मुझे लगता है कि मुझे इस तरह से सवाल पूछना चाहिए: क्या कोई ईनम प्रकार के नामकरण का एक अच्छा सामान्य तरीका निकाल सकता है जैसे कि जब इस्तेमाल किया जाता है, तो एनम 'उदाहरण' का नामकरण बहुत सीधा होगा?