संभव डुप्लिकेट की विरासत पेड़ प्राप्त करें:
To get parent class using Reflection on C#प्रकार
मैं सी # में प्रतिबिंब का उपयोग कर एक खास प्रकार की विरासत पेड़ होने का एक आसान तरीका खोजने की कोशिश कर रहा हूँ।
मान लें कि मेरे पास निम्नलिखित कक्षाएं हैं;
public class A
{ }
public class B : A
{ }
public class C : B
{ }
मैं कैसे प्रकार 'सी' पर प्रतिबिंब का उपयोग निर्धारित करने के लिए कि अपनी सुपर क्लास 'बी', जो बारी में 'ए' और इतने पर से आता है? मुझे पता है कि मैं 'IsSubclassOf()' का उपयोग कर सकता हूं, लेकिन मान लीजिए कि मैं उस सुपरक्लास को नहीं जानता जिसे मैं ढूंढ रहा हूं।
संभावित डुबकी: http://stackoverflow.com/questions/1524562/to-get-parent-class-using-reflection-on-c – Brook
संबंधित प्रश्न: http://stackoverflow.com/questions/5601486/how -to-test-if-two-generics-a-base-subclass-relationship-without-instan –
ओह हाँ, यह एक डुप्ली ठीक है। मान लीजिए कि मुझे 'सुपरक्लास –