Я часто использовал свойства auto, но все больше и больше уходил от настройки классов с полями только для чтения, инициализированными в конструкторе. Я удаляю все сеттеры и добавляю обратно только если свойство явно нуждается в сеттере.
Я считаю, что это делает мои классы более надежными и изящными с точки зрения ОО, и я бью себя за то, что не делал этого раньше.
Я считаю, что конструкторы очень мало используются, как правило, в примерах кода на c #, и я думаю, что авто-свойства и инициализатор объекта большая часть этого, поэтому мой вопрос заключается в том, почему команда c # продвигает такие функции, а не фокусируется на предоставлении функций, продвигая лучшие практики.
htmlEditFormat
для xmlFormat
. Так как
Вы сказали, что ловит больше персонажей,
но это также полезно для чистого XML и
быстрее набрать. Я не смог
придумать вескую причину
придерживаться htmlEditFormat.
Должны ли мы все начать использовать XmlFormat ()
? Можете ли вы придумать «вескую причину», отличную от чуть более медленной производительности?