Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Подарки от программис'тов

26.07.22 10:51
Re: Подарки от программис'тов
 
Программист коренной житель
в ответ 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));


 

Перейти на