|
3 / 3 / 0
Регистрация: 10.02.2014
Сообщений: 45
|
|
Копирование по значению и по ссылке10.05.2014, 22:26. Показов 3723. Ответов 34
Метки нет (Все метки)
Объясните что означает копировать по значению, а не по ссылке, и наоборот, а так же что такое стек и управляемая куча
0
|
|
| 10.05.2014, 22:26 | |
|
Ответы с готовыми решениями:
34
Сделать копирование в ссылочном типе данных как по значению, так и по ссылке
Передача данных по значению и по ссылке |
| 10.05.2014, 23:44 | |
|
Не по теме: Psilon, а что это за коротка версия? Та что у меня на 900 с лишним страниц...
0
|
|
|
Master of Orion
|
|||||||||||
| 10.05.2014, 23:46 | |||||||||||
|
Пример №1:
0
|
|||||||||||
|
|
||
| 10.05.2014, 23:46 | ||
0
|
||
|
Master of Orion
|
|
| 10.05.2014, 23:48 | |
|
insite2012, пример выше лучше прочищает мозг
Потому что такие особенности поведения воспринимаются как баги среды, хотя отвечают спецификации. Но при этом совершенно неожиданны для новичка
0
|
|
|
3 / 3 / 0
Регистрация: 10.02.2014
Сообщений: 45
|
|
| 10.05.2014, 23:54 [ТС] | |
|
insite2012, я кстати тоже не нашел с 400л. книжку, только 900 листов, Psilon, где вы нашли на 400л. версию?)
0
|
|
|
|
||||||
| 10.05.2014, 23:55 | ||||||
|
Psilon, согласен, но он не очень очевиден. И воспринимается потруднее. А вот очевидный и наглядный пример.
![]()
0
|
||||||
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
| 10.05.2014, 23:56 | |
|
Пардон, коллеги, разницы так и не уловил. Давайте поконкретней, нам нужно сделать набор операций с переменной, какой тип лучше для этого подходит? И почему?
0
|
|
|
Master of Orion
|
|
| 11.05.2014, 00:01 | |
|
DataPlanner, ну вот возьмите мой пример. Если использовать структуру, то будет трудноуловимый баг. При этом его не очень легко найти в коде из 5 строк, а если их будет раз в 100 больше, то можно будет искать неделями, в чем причина, если не знать разницу между структурами и классами.
0
|
|
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
| 11.05.2014, 00:07 | |
|
Ваши примеры посмотрел, они не совсем подходят для демонстрации преимуществ разделения типов.
0
|
|
|
101 / 101 / 15
Регистрация: 23.05.2012
Сообщений: 260
|
||
| 11.05.2014, 00:14 | ||
|
Да потому что разницы нет
Для программиста так подавно Есть только разница в использовании А Суть ее
0
|
||
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
| 11.05.2014, 00:18 | |
|
0
|
|
|
|
|
| 11.05.2014, 00:18 | |
|
DPW, это как нет? Взгляните на мой пример. В обоих случаях в метод передается параметр (БЕЗ модификаторов ref/out. Однако поле структуры после метода неизменно, чего не скажешь о классе. Вот и огромная разница. Вроде бы передавали по значению (как бы), а поле в классе изменилось.
0
|
|
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
| 11.05.2014, 00:35 | |
|
Что-то никто так и не упомянул, как Value Type ведет себя в стеке и почему итерации с Reference Type выполняются намного быстрее.
0
|
|
| 11.05.2014, 15:06 | |||||||
0
|
|||||||
| 11.05.2014, 15:06 | |
|
С - > C# Передача значений по ссылке и значению Передача объекта по ссылке или о значению Сравнение утраивания переменной по значению и по ссылке Как копировать элемент по значению, а не по ссылке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|