Информация об изменениях

Сообщение Re[3]: Непонятки со ссылками на объекты в .NET от 21.02.2019 19:22

Изменено 21.02.2019 19:25 MozgC

Re[3]: Непонятки со ссылками на объекты в .NET
Я не буду комментировать решение по дизайну обертки, но позволю себе несколько рекоммендаций по оформлению C# кода:
1) Публичные поля и свойства принято делать с большой буквы
2) Тело метода GetResult() можно упростить: return updated ?? original;
3) this обычно не пишут, если это явно не помогает пониманию кода или разрешению конфликта имен.
4) Если ReSharper еще не стоит, то настоятельно рекомендую поставить, он очень сильно помогает.
Re[3]: Непонятки со ссылками на объекты в .NET
Я не буду комментировать решение по дизайну обертки, но позволю себе несколько рекоммендаций по оформлению C# кода:
1) Публичные поля и свойства принято делать с большой буквы
2) Тело метода GetResult() можно упростить: return updated ?? original; Начиная с C# 6 можно вообще написать так: public T GetResult() => updated ?? original;
3) this обычно не пишут, если это явно не помогает пониманию кода или разрешению конфликта имен.
4) Если ReSharper еще не стоит, то настоятельно рекомендую поставить, он очень сильно помогает.