मेरे पास एक कक्षा (कक्षा बी) है जो एक और कक्षा (कक्षा ए) प्राप्त करती है जिसमें वर्चुअल विधियां होती हैं।यह सी # कोड संदिग्ध वर्चुअल विधि होने पर ठीक क्यों संकलित करता है?
गलती से, मैं override
कीवर्ड छोड़े गए जब क्लास B में एक (माना जा करने के लिए) अधिभावी विधि की घोषणा
क्लास ए
public class ClassA{
public virtual void TestMethod(){
}
}
कक्षा बी
public class ClassB : ClassA{
public void TestMethod(){
}
}
कोड बिना किसी समस्या के संकलित। क्या कोई समझा सकता है क्यों?
क्या आपके पास चेतावनियां चालू हैं? – zildjohn01
चेतावनी बंद कर दी गई थी - फिर से वापस :) :) – Jimbo