enums

    5गर्मी

    7उत्तर

    मैं संभव के रूप में स्थानीय रूप में चीजों को रखने की कोशिश, तो मैं वर्ग दायरे में enums डाल, भले ही वे दो वर्गों (मैं इसे कक्षा में डाल दिया है कि यह साथ "बेहतर हो जाता है"।) यह है के बीच साझा कर रहे

    50गर्मी

    4उत्तर

    बनाम मैं इस तरह गणना है: public enum Configuration { XML(1), XSLT(10), TXT(100), HTML(2), DB(20); private final int id; private Configuration(int id) { this.i

    6गर्मी

    3उत्तर

    मैं एक तरीका है जिसके एक .NET गणन में सबसे अधिक मूल्य निर्धारित करता है लिख रहा हूँ तो मैं प्रत्येक enum मूल्य के लिए एक बिट के साथ एक BitArray बना सकते हैं: pressedKeys = new BitArray(highestValueInE

    24गर्मी

    2उत्तर

    पर आईनेमेरेबल एक्सटेंशन विधियां मेरे पास एक enum (नीचे) है कि मैं LINQ एक्सटेंशन विधि का उपयोग करने में सक्षम होना चाहता हूं। enum Suit{ Hearts = 0, Diamonds = 1, Clubs = 2, Spades

    10गर्मी

    2उत्तर

    मेरे Grails आवेदन enums की एक बड़ी संख्या है कि इस तरह लग रहे हैं: public enum Rating { BEST("be"), GOOD("go"), AVERAGE("av"), BAD("ba"), WORST("wo") final String id private RateType(S

    10गर्मी

    4उत्तर

    मैं सोच रहा था कि अगर झंडा विशेषता के साथ Enums ज्यादातर बिटवाइस आपरेशन क्यों नहीं compilers मूल्यों autogenerate अगर enum मूल्यों के रूप में परिभाषित नहीं किया जाता है। उदाहरण के लिए। [Flags] publ

    56गर्मी

    6उत्तर

    यदि मेरे पास enum सदस्य के साथ कक्षा है और मैं उन स्थितियों का प्रतिनिधित्व करने में सक्षम होना चाहता हूं जहां इस सदस्य को परिभाषित नहीं किया गया है, तो यह बेहतर है? ए) सदस्य को निरर्थक प्रकारों का उप

    16गर्मी

    10उत्तर

    मैं इस स्थिति कई बार सामना किया है ... enum Fruit { Apple, Banana, Pear, Tomato }; अब मैं Fruit f; // banana है और मैं f से स्ट्रिंग "Banana" में जाना चाहते हैं; या मेरे पास str

    6गर्मी

    6उत्तर

    प्रश्न बदलने के लिए बहुत देर हो चुकी है, लेकिन अधिक सटीक पूछना होगा कि "क्लोन() सिंगलेट्स को क्यों अनुमति नहीं देता है?"। एक copy() विधि अधिक सुविधाजनक होगी। वहाँ किसी भी कारण है कि जावा में enums क्ल

    59गर्मी

    7उत्तर

    क्या सी ++ में विस्तार/"वारिस" एनम्स का विस्तार करने का कोई तरीका है? यानी: enum Enum {A,B,C}; enum EnumEx : public Enum {D,E,F}; या कम से कम उन दोनों के बीच एक रूपांतरण को परिभाषित?