Можно сделать это в одной строке с var originalElement = e.srcElement || e.originalTarget;
, но это не довольно подобно JQuery ;-)
[Редактирование: Но согласно http://docs.jquery.com/Events/jQuery.Event#event.target event.target
мог бы сделать...]
Различие в .NET между семантикой ссылочных типов и типов значений,
Я не думаю, что это имеет значение, если вы просто создаете обычные бизнес-приложения, каковыми я считаю большинство .NET-программистов.
В книгах, которые я видел, упоминаются только стек и куча попутно, как будто запоминание этого факта имеет монументальное значение.
Важное различие между ссылочными типами и типами значений. Неправда, что «типы значений помещаются в стек, а ссылочные типы - в кучу». Джон Скит написал об этом , как и Эрик Липперт .
Лично это один из очень немногих технических вопросов, которые я задаю каждому человеку, которого собираюсь нанять.
Я считаю, что очень важно понимать, как использовать .NET. framework (и большинство других языков). Я никогда не нанимаю кого-то, кто не имеет четкого представления об использовании памяти в стеке и куче.
Без понимания этого почти невозможно понять сборщик мусора, понять характеристики производительности .NET и многие другие важные разработки. проблемы.
1294] Вот несколько статей, которые я написал о том, как различные проблемы в управлении памятью влияют на дизайн и реализацию языка C # и CLR:
http: //blogs.msdn.com / ericlippert / archive / tags / Memory + Management / default.aspx