"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > LINQ कुशलता से एक निर्दिष्ट आधार प्रकार के सभी व्युत्पन्न प्रकारों को कैसे पा सकता है?

LINQ कुशलता से एक निर्दिष्ट आधार प्रकार के सभी व्युत्पन्न प्रकारों को कैसे पा सकता है?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:116

] परंपरागत रूप से, यह श्रमसाध्य तकनीकों के माध्यम से प्राप्त किया गया है जैसे कि लोडेड असेंबली में सभी प्रकारों पर पुनरावृत्त करना और लक्ष्य प्रकार के लिए असाइनमेंट के लिए मैन्युअल रूप से जाँच करना। निम्न कोड स्निपेट इस कार्य को पूरा करने के लिए एक सीधा और प्रदर्शनकारी तरीका प्रदान करता है:

How Can LINQ Efficiently Find All Derived Types of a Specified Base Type?
var listofderivedtypes = (( Appdomain.currentdomain.getassemblies () में domainassembly से DomainAsAssembly.gettypes () में प्रकार से जहां टाइपोफ़ (basetypename) .isassignablefrom (प्रकार) प्रकार का चयन करें) .toarray ();

.Selectmany (domainassembly => domainassembly.gettypes ()) । .ToArray (); domainasassembly.gettypes ()। type.isabstract जहां क्लॉज। मार्गदर्शन के लिए, "विवरण" अनुभाग में लिंक किए गए संसाधनों को देखें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3