Динамически создать объект <Тип>
Если тип известен вызывающему, есть c#-language лучший и более быстрый способ, чем c-sharp использование Activator.CreateInstance: вместо dot-net этого вы можете использовать c#-language общее ограничение для метода, который c# указывает, что у него есть dot-net конструктор без параметров dynamic по умолчанию.
Такой подход dotnet безопасен для типов и не c#-language требует отражения.
T CreateType() where T : new()
{
return new T();
}
c#
.net
dynamic
2021-12-15T23:41:27+00:00
2022-10-08T14:41:06+00:00
Volshonok
Вопросы с похожей тематикой, как у вопроса:
Динамически создать объект <Тип>
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.