क्षमा करें अगर मैं मूर्ख सवाल पूछ रहा हूं, लेकिन क्या कोई निम्नलिखित दो कॉल (ToArray
) के बीच अंतर को समझा सकता है। इंटेलिजेंस में यह उन्हें ओवरलोडेड विधियों के रूप में नहीं दिखाता है & बेशक दोनों कॉल का आउटपुट समान है।ToArray() और ToArray <int>() के बीच अंतर;
List<int> i = new List<int> { 1, 2, 5, 64 };
int[] input = i.Where(j => j % 2 == 1).ToArray();
input = i.Where(j => j % 2 == 1).ToArray<int>();