संभव डुप्लिकेट: जब मैं बुला की कोशिशविधि ओवरलोडिंग और शून्य मान
void Method(object obj) { Console.WriteLine("object"); } void Method(int[] array) { Console.WriteLine("int[]"); }
:
C#: Passing null to overloaded method - which method is called?
इन 2 तरीकों पर विचार करें
Method(null);
0 विजुअल स्टूडियो 2008 एसपी 1 में
मुझे int[]
मिलता है।
यह क्यों है?
वह पूछ सकता है कि संकलक उस अधिभार का समर्थन क्यों करता है। – Vlad
उसका सवाल यह है कि ओवरलोड रिज़ॉल्यूशन उस विधि को शून्य कैसे हल करता है जो ऑब्जेक्ट लेने वाले व्यक्ति के बजाय एक int सरणी लेता है। –
इस प्रश्न को देखें: http://stackoverflow.com/q/719546/25727 – Jan