मैं वीएस 2015 का उपयोग करता हूं। जब मैं एक नई कक्षा बनाता हूं और शॉर्टकट "Ctrl +" के साथ इंटरफ़ेस को कार्यान्वित करने का प्रयास करता हूं। उदाहरण के लिए, कक्षा स्टारशिप: IStarShip और फिर मैं "Ctrl +" का उपयोग करता हूं। और इंटरफेस लागू करें का चयन करें। यह गुणों और विधियों को लागू करता है लेकिन वर्णमाला क्रम में! क्या उन्हें इंटरफ़ेस में क्रम में लागू करने का कोई आसान तरीका है, या क्या मुझे इसे मैन्युअल रूप से करना चाहिए? मेरे पास अभी भी एक रिशेर्पर नहीं है, इसलिए यह कोई विकल्प नहीं है।इंटरफ़ेस गुणों को कैसे कार्यान्वित करें वर्णमाला क्रम में नहीं
7
A
उत्तर
1
वीएस 'कार्यान्वयन इंटरफेस' कार्यक्षमता स्पष्ट रूप से कोड उत्पन्न करने के लिए प्रतिबिंब का उपयोग करती है, और प्रतिबिंब एपीआई में कुछ भी नहीं है जो विभिन्न कॉलों द्वारा लौटाए गए सदस्यों के आदेश की गारंटी देता है। हमारे पास प्रतिबिंब आदेश या वीएस कोड जनरेटर पर इंटरफेस को लागू करने के लिए उपयोग किए जाने वाले नियंत्रण पर नियंत्रण नहीं है, इसलिए हम जिस तरह से काम करते हैं उसे बदल नहीं सकते हैं।
असल में एकमात्र विकल्प एक वीएस एक्सटेंशन का उपयोग करना है जैसे कि रिशेर्पर जो कार्यान्वयन इंटरफ़ेस कार्यक्षमता को प्रतिस्थापित करता है।
संबंधित मुद्दे
- 1. इंटरफेस में इंटरफ़ेस गुणों को कार्यान्वित करना?
- 2. वर्णमाला क्रम में File.listFiles कैसे करें?
- 3. वर्णमाला क्रम में bash में फ़ाइलों को मर्ज कैसे करें
- 4. एडीए में इंटरफ़ेस को कैसे कार्यान्वित करें?
- 5. वर्चुअल स्थिर गुणों को कैसे कार्यान्वित करें?
- 6. एनएसएसटींग में वर्णमाला क्रम में वर्णों को क्रमबद्ध करें
- 7. वर्णमाला क्रम में एंड्रॉइड स्ट्रिंग्स.एक्सएमएल को सॉर्ट करें
- 8. डार्ट में गतिशील गुणों को कैसे कार्यान्वित करें?
- 9. पीएचपी readdir() वर्णमाला के क्रम
- 10. वर्णमाला क्रम में क्रमबद्ध सरणीसूची (केस असंवेदनशील)
- 11. PHP (फ़ोल्डर) फ़ाइल सूची वर्णमाला क्रम में?
- 12. इंटरफ़ेस बिल्डर में दृश्य प्रभाव दृश्यों को कैसे कार्यान्वित करें?
- 13. स्वत: कार्यान्वित गुणों को ट्रैक करें
- 14. PHP में गणना योग्य इंटरफ़ेस को कैसे कार्यान्वित करें?
- 15. कार्यान्वित इंटरफ़ेस
- 16. mysql वर्णमाला क्रम में तालिका कॉलम नाम प्राप्त करें
- 17. विशिष्टता को कैसे कार्यान्वित करें जहां फ़ील्ड का क्रम
- 18. आप IENumerator इंटरफ़ेस को कैसे कार्यान्वित करेंगे?
- 19. View.IOnTouchListener इंटरफ़ेस को कार्यान्वित करना
- 20. सी ++ में इंटरफेस को कैसे कार्यान्वित करें?
- 21. पायथन - वर्णमाला क्रम में स्फिंक्स आउटपुट को सॉर्ट करने के लिए कैसे करें
- 22. वर्डप्रेस: पिछला_पोस्ट_लिंक/next_post_link वर्णमाला क्रम द्वारा?
- 23. गैर-संवेदनशील संवेदनशील वर्णमाला क्रम में SQLite क्वेरी
- 24. रेल में वर्णमाला क्रम में चयन सूची आउटपुट बनाओ?
- 25. आंतरिक गैर स्थैतिक इंटरफ़ेस कार्यान्वित करें
- 26. Serializable को कैसे कार्यान्वित करें?
- 27. इंटरफ़ेस गुणों को परिभाषित करना चाहिए?
- 28. वर्णमाला काम नहीं कर रहा
- 29. ग्रहण क्रम में क्रमबद्ध करें
- 30. पाइथन में संख्याओं को वर्णमाला में कैसे परिवर्तित करें?
लेकिन वीएस2013 में व्यवहार अलग क्यों है? –
यदि आप इंटरफ़ेस के सदस्यों (उदाहरण के लिए 'टाइपोफ (IList) .GetMembers() 'के सदस्यों की गणना करते हैं तो परिणाम बहुत अच्छी तरह से अनियंत्रित होते हैं। मुझे लगता है कि किसी ने सोचा था कि यह चीजों को यादृच्छिक क्रम के क्रम में वर्णित करने के बजाय बेहतर होगा जो आपको पहले मिला था। उस कोड में उन्हें कोड था जो पहले ऑर्डर कर रहा था और इसे वर्णानुक्रम के पक्ष में छोड़ दिया था। मेरे पास देवताओं की रेखा नहीं है इसलिए मैं निश्चित रूप से नहीं कह सकता। – Corey
जब आप इंटरफ़ेस (कोड उत्पन्न करें) को लागू करने के लिए VS2013 का उपयोग करते हैं, तो यह विधियों को उसी क्रम में रखेगा जैसा कि उन्हें इंटरफ़ेस में परिभाषित किया गया है। ओपी सवाल ऐसा लगता है कि वीएस2015 में ऐसा क्यों नहीं होता है, और यदि संभव हो, तो यह उदाहरण के लिए वीएस2013 में हो सकता है। –