Свързани въпроси 'yield-return'

Не може да се печата в конзолата чрез връщане на добива
В тестовете по-долу не мога да накарам Console.WriteLine наистина да отпечата, когато използвам връщане на добива. Експериментирам с възвръщаемост на дохода и разбирам, че нещо ми липсва в разбирането ми за това, но не мога да разбера какво е то....
559 изгледи
schedule 16.11.2023

Dispose срещу итераторни блокове
Тези два въпроса почти отговарят на моя въпрос, но не съвсем. Считайте това за последващ въпрос към тези. Трябва ли да обмисля изхвърлянето на всеки IEnumerable‹ T› Използвам? Разбиране на итераторните блокове и метода за изхвърляне...
1347 изгледи

Отстъпване с IDisposable ресурс
Има ли подходящ начин за добив чрез ресурс за еднократна употреба? Върнатите обекти са IDisposable, но елементът, през който се повтаря, е. Ето един пример: public static IEnumerable<T> Fetch(IEnumerable<Guid> ids) { using (var...
1505 изгледи
schedule 21.04.2024

Добавяне на логика към метода с помощта на yield
Опитвам се да използвам командата yield, за да актуализирам някои методи, но се натъквам на проблем, който не разбирам. Има известна логика в този метод (проверка за тип null), ако случаят е такъв, тогава пиша в журнал и прекъсвам добива. Което...
102 изгледи
schedule 21.04.2024