আমার লিনকিউ কোয়েরি সম্পর্কে একটি প্রশ্ন আছে। সাধারণত একটি ক্যোয়ারী একটি 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();
আমি জানি এটি একটি খুব সাধারণ প্রশ্ন, তবে আমার কাছে আপাতত ভিএস উপলব্ধ নেই।