Size: a a a

2020 September 07

AK

Andrew Kravchuk in CODE BLOG / C#
Но мне интересно)))
источник

rr

razumovsky r in CODE BLOG / C#
Никита Петроченко
А итератор это класс?
очевидно, это класс
источник

rr

razumovsky r in CODE BLOG / C#
тебе передасца ссылка на коллекцию в твой итератор
источник

НП

Никита Петроченко... in CODE BLOG / C#
razumovsky r
очевидно, это класс
Так приходим к выводу какому? Если что то создается, это что то надо чистить
источник

rr

razumovsky r in CODE BLOG / C#
там будет булин HasNext
источник

НП

Никита Петроченко... in CODE BLOG / C#
razumovsky r
тебе передасца ссылка на коллекцию в твой итератор
Аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа
источник

rr

razumovsky r in CODE BLOG / C#
и ссылка на текущий елемент
источник

AK

Andrew Kravchuk in CODE BLOG / C#
В какои месте будет создана куча объектов?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Andrew Kravchuk
В какои месте будет создана куча объектов?
При многократном вызове FetEnumerator()
источник

rr

razumovsky r in CODE BLOG / C#
Никита Петроченко
Так приходим к выводу какому? Если что то создается, это что то надо чистить
там чистить нечего
источник

rr

razumovsky r in CODE BLOG / C#
это поинтер по сути
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Никита Петроченко
При многократном вызове FetEnumerator()
А почему он будет вызван много раз, я вот это не понимаю
источник

rr

razumovsky r in CODE BLOG / C#
Никита Петроченко
При многократном вызове FetEnumerator()
его нет многократного
источник

НП

Никита Петроченко... in CODE BLOG / C#
Это класс, его читстить надо
источник

rr

razumovsky r in CODE BLOG / C#
а, а структуры чистить не надо ?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Andrew Kravchuk
А почему он будет вызван много раз, я вот это не понимаю
В апи, если пишешь сложный функционал который будет часто дергаться
источник

rr

razumovsky r in CODE BLOG / C#
это обычный поинтер
источник

AK

Andrew Kravchuk in CODE BLOG / C#
В какои месте GetEnumerator будет постоянно вызыватьсч?
источник

НП

Никита Петроченко... in CODE BLOG / C#
razumovsky r
а, а структуры чистить не надо ?
Представь себе нет, структура в куче не лежит
источник

НП

Никита Петроченко... in CODE BLOG / C#
Andrew Kravchuk
В какои месте GetEnumerator будет постоянно вызыватьсч?
foreach дергает GetEnumerator() под копотом
источник