опять typedef c дженерком в тестовым кодом , ребят вы от кого такого понабрались?
Без typedef тоже самое, он просто для наглядности. С дженериком невозможно сделать так? Что проверять через is?
конкретно вы этом случае тебя подставиляет автопределение типов, укажи полные типы для списка
вот я не пойму почему автоопределение не срабатывает а как я могу указать все типы для списка?
проверять полный тип MyClass тебе его автоматичестки определило как MyClass<Object> потому что в списке есть элемент с неполным типом
MyClass<ClassA>[...]
Так нужно чтобы была возможность в список с разными типами джененерика передавать объекты
тогда проверять перед каждым вызовом if(item is MyClass<ClassA>), а вобше советую пересмотреть этот код, он очень плохо воспринимается
понятно что можно захардкодить, но нужна универсальность, поэтому и пытаюсь через дженерик получается что в данном случае это не работает...
это работает когда у вас есть что то обшее у типов дженериков, а если они все разные то вызывать их надо по разному
Обсуждают сегодня