Size: a a a

2020 September 23

НП

Никита Петроченко... in CODE BLOG / C#
Gennady Kurbesov
так а разве не должна вылазить ошбка типа "коллекция изменилась"
Нет
источник

GK

Gennady Kurbesov in CODE BLOG / C#
хм
источник

GK

Gennady Kurbesov in CODE BLOG / C#
почему?
источник

A

Alex_R in CODE BLOG / C#
Gennady Kurbesov
там может в этом и проблема?
ну да, точно, поэтому толкьо чётные и берёт, потмоу чт околлекция уменьшается на один постояно
источник

НП

Никита Петроченко... in CODE BLOG / C#
А почему должна?
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Никита Петроченко
А почему должна?
потому, что коллекция меняется
источник

GK

Gennady Kurbesov in CODE BLOG / C#
ща
источник

PN

Pavel Nesterchuk in CODE BLOG / C#
System.Timers.Timer работает в каком потоке? В основном или создает свой?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Gennady Kurbesov
потому, что коллекция меняется
Ну меняется, и что?
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
Ну меняется, и что?
В foreach а не в for
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Никита Петроченко
Ну меняется, и что?
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Да с чего ты решил, что Dispose тебе сам объект удаляет?
Без диспоза опять память утекает. Так что хз, но это верный вариант
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
Без диспоза опять память утекает. Так что хз, но это верный вариант
Да не чистит Dispose сам объект, как ты не понимаешь
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
бля тебе трижды сказали что форыч != фор
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
ну не тупи, дядь
источник

НП

Никита Петроченко... in CODE BLOG / C#
Я про for говорил
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Да не чистит Dispose сам объект, как ты не понимаешь
ок, что он делает?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
ок, что он делает?
Ресурсы за собой чистит. А сам объект будет удален GC, когда на то время его придет
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Alex_R
Идём дальше
foreach (Control control in flowLayoutPanel1.Controls)
           {
                flowLayoutPanel1.Controls.Remove(control);
               control.Dispose();
           }

Не удаляет все контролы, а только чётные!
а я про этот код говорил 😄
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Ресурсы за собой чистит. А сам объект будет удален GC, когда на то время его придет
НУ так и почему же GC не удаляет их ?
источник