Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Код ведет себя странно c#


Автор: СерегаГоляков 6.10.2013, 18:59
Почему происходит следующее:
после add первого элемента в ArrayList sled(передаем нули) изменяем некие координаты points[i].X и points[i].Y. После изменения координат, элемент sled[0] тоже изменяется.
http://s1.ipicture.ru/

Автор: AntonX 7.10.2013, 12:46
Все правильно. Данные передаются по ссылке.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Код-ведет-себя-странно-c-id52518902ae20150172000000#findElement_E7045_525282dbae20152a5d000146_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)