У меня есть список объектов, например List<Employee>
, каждый сотрудник в списке будет загружаться из файла .JSON.мне также нужно создать новые экземпляры из List<Employee>
и просто изменить свойства нового экземпляра для нового сотрудника, которого мне нужно создать, потому что файл JSON имеет архитектуру или базу рабочего процесса для каждого сотрудника, который мне не нужно создавать с нуля каждый разМне нужен экземпляр List<Employee>
Вкратце, Когда мне нужен новый экземпляр?Должен ли я создать List<Employee>
и снова прочитать файл JSON.Или я должен использовать DeepCloner
расширение в качестве примера?для клонирования базы List<Employee>
и запуска нового экземпляра List?
Также файл json может быть изменен позже.поэтому Cloner будет просто использовать старый список сотрудников!
Я считаю, что производительность потрясающая, если использовать расширение DeepCloner для создания более 10 экземпляров из основного List<Employee>
.но создание List<Employee>
из чтения того же файла JSON снова займет больше времени.
Что для этого хорошего сценария, первый экземпляр должен загружаться из json, но как насчет второго и третьего экземпляров?должен ли он читать JSON также?JSON может быть изменился позже?или просто сделать DeepCloner?или как этого добиться.
Ключевые слова: Main List<Employee>
: это главный первый экземпляр, который должен читать из JSON.
Михир Дэйв ответь мне хорошо.