मेरे पास LINQ क्वेरी के बारे में एक प्रश्न है। आम तौर पर एक क्वेरी एक IEnumerable<T>
प्रकार देता है । यदि रिटर्न खाली है, तो निश्चित नहीं है कि यह शून्य है या नहीं। मुझे यकीन नहीं है कि यदि परिणाम में कुछ नहीं मिला तो निम्नलिखित ToList()
एक अपवाद या सिर्फ एक खाली फेंक देगा ?List<string>
IEnumerable
List<string> list = {"a"};
// is the result null or something else?
IEnumerable<string> ilist = from x in list where x == "ABC" select x;
// Or directly to a list, exception thrown?
List<string> list1 = (from x in list where x == "ABC" select x).ToList();
मुझे पता है कि यह एक बहुत ही सरल प्रश्न है, लेकिन मेरे पास समय के लिए वीएस उपलब्ध नहीं है।