Odpowiednik znaku wieloznacznego Java w C #

Jeśli tak, jaki jest odpowiednik C # następującego kodu Java:

new HashMap<Class<? extends BaseClass>, Integer>();

Obecnie używamnew Dictionary<Type, int>(), co bardziej przypomina
new HashMap<Class<?>, Integer>() co oczywiście nie jest takie samo.

(Ignoruj ​​różnice międzyHashMap iDictionary)

Edytować: Aby wyjaśnić, nie próbuję zdefiniować nowej klasy, wystarczy utworzyć instancjęHashMap/Dictionary.

questionAnswers(3)

yourAnswerToTheQuestion