Login
Подарки от программис'тов
6208 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 26.07.22 10:35
Как я написал, что если не ставить такое ограничение для параметра типа, то ошибка компиляции возникнет при попытке создания такого объекта внутри этого класса, если конструктора без параметров нет.
Нет, ошибки на этапе компиляции не будет. Исключение будет в рантайм.
Можешь проверить:
public class TestType { public int Val { get; private set; } public TestType(int val) { Val = val; } } ... Activator.CreateInstance(typeof(TestType));