माफ़ी, मेरा मतलब अपमान नहीं था (हालांकि मैं थोड़ा सा जवाब देने के लिए स्वीकार करता हूं ;-)। मेरे प्रश्न का मुद्दा यह था कि, यदि आपको ये कक्षाएं मिली हैं: कक्षा बेस {सार्वजनिक वर्चुअल शून्य विधि (); } वर्ग व्युत्पन्न: आधार {सार्वजनिक ओवरराइड शून्य विधि (); } और इस प्रकार लिखें: आधार उदाहरण = नया व्युत्पन्न (); instance.Method (); कॉल साइट पर संकलन-समय की प्रकार की जानकारी यह है कि वास्तविक आधार एक व्युत्पन्न होने पर हमें आधार का एक उदाहरण मिला है। तो संकलक कॉल करने के लिए सही विधि को हल नहीं कर सकता है। इसके बजाए यह एक "कॉलवर्ट" आईएल निर्देश उत्सर्जित करता है जो रनटाइम को प्रेषित करने के लिए कह