Size: a a a

2020 August 19

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Лучше в плане удобства, или скорости) ? ToList кстати что сделает? В лист добавит все ссылки из массива? Без аллокации?
с аллокацией
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Egene Avdeev
Лучше в плане удобства, или скорости) ? ToList кстати что сделает? В лист добавит все ссылки из массива? Без аллокации?
Вот мне тоже интересно
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Sergey Trofimov
с аллокацией
Ага, фигня то есть
источник

S

Sergey Trofimov in CODE BLOG / C#
да
источник

S

Sergey Trofimov in CODE BLOG / C#
причем будет еще и лишняя аллокация
источник

S

Sergey Trofimov in CODE BLOG / C#
потому что лист он же фиксирован 2 4 8 16 итд
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
с аллокацией
Т.е. был у меня массив классов, я каст к листу сделал, ссылки из массива переписались в лист, и ссылки такие же как в массиве.
Аллокация произошла при выделении места под лист. А ещё где?
источник

EA

Egene Avdeev in CODE BLOG / C#
Барсик [SpamBlock]
Вот мне тоже интересно
Надо код написать)
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Egene Avdeev
Надо код написать)
И дизасмить?
источник

S

Sergey Trofimov in CODE BLOG / C#
по - моему на счет ссылки переписались это ты не правильно говоришь
источник

S

Sergey Trofimov in CODE BLOG / C#
надо рили проверить)
источник

S

Sergey Trofimov in CODE BLOG / C#
я думаю ссылка на первый элемент в исходном массиве и после ToList будет разная
источник

EA

Egene Avdeev in CODE BLOG / C#
Барсик [SpamBlock]
И дизасмить?
Не, сделать в массиве, сделать в листе, и ссылки сравнить у первого элемента массива и листа
источник

Б[

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

EA

Egene Avdeev in CODE BLOG / C#
Sergey Trofimov
я думаю ссылка на первый элемент в исходном массиве и после ToList будет разная
Возможно, да. Но обьект тот же, т.е. памяти только для ссылок выделилось
источник

S

Sergey Trofimov in CODE BLOG / C#
Egene Avdeev
Возможно, да. Но обьект тот же, т.е. памяти только для ссылок выделилось
неа
источник

S

Sergey Trofimov in CODE BLOG / C#
там же Array.Copy внутри, если не ошибаюсь, кароч щас посмотрю
источник

S

Sergey Trofimov in CODE BLOG / C#
+
источник

S

Sergey Trofimov in CODE BLOG / C#
там надо понимать что под копотом, а под копотом глубокое копирование по идее
источник

S

Sergey Trofimov in CODE BLOG / C#
источник