উত্তর:
চেষ্টা return new T[0].AsQueryable();
আপনি একটি আছে বলুন IQueryable<T>
নামক result
:
return result.Take(0);
আমি আলেজান্দ্রবোগের উত্তরের বিরুদ্ধে পরামর্শ দেব কারণ এটি খালি অ্যারে তৈরি করতে মেমরিটি এখনও ব্যবহার করবে।
Array.Empty<T>().AsQueryable();
অথবা
Enumerable.Empty<T>().AsQueryable();
পছন্দসই অ্যারে.এম্পটি একটি স্ট্যাটিক টাইপযুক্ত অ্যারে বরাদ্দ করবে তাই কেবলমাত্র একটি ফাঁকা টি টি তৈরি করা হবে এবং এটি সমস্ত শূন্য অনুসন্ধানের মধ্যে ভাগ করা আছে।
Array.Empty<T>
কেবলমাত্র নেট ফ্রেমওয়ার্ক 4.6 এর পরে উপলব্ধ। পূর্ববর্তী সংস্করণগুলির জন্য, আপনি ব্যবহার করতে পারেনnew object[0].Cast<T>()