Комментарии 10
Первый раз слышу термин «отражение». Для термина reflection, как мне кажется, лучше использовать устоявшийся термин — рефлексия.
Согласен, спасибо.
И, к сожалению, он имел необязательное первое поле, которое почти всегда равнялось String.equals.
Возможно здесь имелось ввиду String.Empty?
Как начинающий программист на C#, раньше не знал что эти операторы нужно переопределять, теперь узнал и о проблеме и заодно о том, когда и почему её стоит решать. Большое спасибо!
Данная тема очень хорошо описана в книге Саши Гольдштейна, Оптимизация приложений на платформе .Net. Рекомендую к прочтению.
Прошу прощения, зацепился за картинку
Может кто знает, есть ли плагин под Idea, таким же образом выделяющий блоки кода (вертикальные прерывистые линии)? Или может стандартными средствами можно настроить?
Выделение по умолчанию слишком блеклое, по крайней мере в темной теме, и незаметное.
картинка

Может кто знает, есть ли плагин под Idea, таким же образом выделяющий блоки кода (вертикальные прерывистые линии)? Или может стандартными средствами можно настроить?
Выделение по умолчанию слишком блеклое, по крайней мере в темной теме, и незаметное.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Переопределение Equals и GetHashCode. А оно надо?