Login
C# - быстро склонировать несложный объект
2158 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 08.10.23 19:54
В шарпе есть IClonable. Так вот все объекты, которые надо клонировать наследуешь от этого интерфейся и дело в шляпе.
Чтобы не забыть клонировать новые поля можно написать юнит-тест и рефлекшенами считать количество (и названия) полей. Этот прием также можно использовать для тестирования Equal.