В первом ты работаешь с конкретным типом, во втором с Parent Можешь создать объект типа T, если добавить еще и new() Можно возвращать T вместо Parent Можно использовать другие дженерик типы и методы, передавая T Если Parent заменить интерфейсом, то можно вызвать у структур методы по интерфейсу без боксинга и callvirt
Кста а смысл указывать T, если по итогу он будет Parent? Почему бы сразу не написаиь
Не за что
Обсуждают сегодня