C # эквивалент подстановочного знака Java
Если он существует, что является эквивалентом C # следующего кода Java:
new HashMap<Class<? extends BaseClass>, Integer>();
Я сейчас пользуюсьnew Dictionary<Type, int>()
что больше похоже наnew HashMap<Class<?>, Integer>()
что, очевидно, не то же самое.
(Игнорировать различия междуHashMap
а такжеDictionary
)
Редактировать: Чтобы уточнить, я не пытаюсь определить новый класс, просто создать экземплярHashMap
/Dictionary
.