русский
Germany.ruForen → Архив Досок→ Programmierung

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

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


 

Sprung zu