CodeShot
Midسختی 2 از ۵· در 60٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Any و Count چیست؟

نشان کردن

پاسخ کوتاه

Any فقط وجود داده را بررسی می‌کند و معمولاً سریع‌تر است؛ Count تعداد کامل عناصر را محاسبه می‌کند.

پاسخ کامل

Any به محض پیدا کردن اولین عنصر منطبق متوقف می‌شود، در حالی که Count باید کل Collection را بشمارد. برای بررسی «آیا حداقل یک عنصر وجود دارد؟»، Any همیشه به Count() > 0 ترجیح داده می‌شود.