نوشته‌ها

سی شارپ

تفاوت در پیدا کردن است!

خلاصه رفتار متد اگر هیچ آیتمی پیدا نشه اگر بیش از یک آیتم پیدا بشه نوع کوئری پشت صحنه Single() Exception پرتاب میشه Exception پرتاب میشه LIMIT 2 (یا TOP 2) Sing…

1405/06/23 · 3 min
#csharp
سی شارپ

تفاوت بین for vs foreach در سی شارپ

اگه یه امضای متد IEnumerable<T> بگیره و بخوای توش for بزنی، مجبوری اول .ToList() یا .ToArray() صداش بزنی — که یعنی صریحاً داری از lazy به eager تبدیلش می‌کنی (و این خودش یه هزینهٔ حافظه و زمانه که باید آگاهانه انتخابش کنی).

1405/05/24 · 5 min
#syntax #csharp