Сообщение 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 еще не стоит, то настоятельно рекомендую поставить, он очень сильно помогает.
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 еще не стоит, то настоятельно рекомендую поставить, он очень сильно помогает.
1) Публичные поля и свойства принято делать с большой буквы
2) Тело метода GetResult() можно упростить: return updated ?? original; Начиная с C# 6 можно вообще написать так: public T GetResult() => updated ?? original;
3) this обычно не пишут, если это явно не помогает пониманию кода или разрешению конфликта имен.
4) Если ReSharper еще не стоит, то настоятельно рекомендую поставить, он очень сильно помогает.