Стек по сравнению с "кучей" в [закрытой].NET

Можно сделать это в одной строке с var originalElement = e.srcElement || e.originalTarget;, но это не довольно подобно JQuery ;-)

[Редактирование: Но согласно http://docs.jquery.com/Events/jQuery.Event#event.target event.target мог бы сделать...]

14
задан Brian Gideon 4 November 2010 в 13:34
поделиться

5 ответов

Различие в .NET между семантикой ссылочных типов и типов значений,

16
ответ дан 1 December 2019 в 06:31
поделиться

Я не думаю, что это имеет значение, если вы просто создаете обычные бизнес-приложения, каковыми я считаю большинство .NET-программистов.

В книгах, которые я видел, упоминаются только стек и куча попутно, как будто запоминание этого факта имеет монументальное значение.

4
ответ дан 1 December 2019 в 06:31
поделиться

Важное различие между ссылочными типами и типами значений. Неправда, что «типы значений помещаются в стек, а ссылочные типы - в кучу». Джон Скит написал об этом , как и Эрик Липперт .

0
ответ дан 1 December 2019 в 06:31
поделиться

Лично это один из очень немногих технических вопросов, которые я задаю каждому человеку, которого собираюсь нанять.

Я считаю, что очень важно понимать, как использовать .NET. framework (и большинство других языков). Я никогда не нанимаю кого-то, кто не имеет четкого представления об использовании памяти в стеке и куче.

Без понимания этого почти невозможно понять сборщик мусора, понять характеристики производительности .NET и многие другие важные разработки. проблемы.

3
ответ дан 1 December 2019 в 06:31
поделиться

1294] Вот несколько статей, которые я написал о том, как различные проблемы в управлении памятью влияют на дизайн и реализацию языка C # и CLR:

http: //blogs.msdn.com / ericlippert / archive / tags / Memory + Management / default.aspx

11
ответ дан 1 December 2019 в 06:31
поделиться