C # entspricht Javas Wildcard

Wenn es existiert, was ist das C # -Äquivalent des folgenden Java-Codes:

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

Ich benutze derzeitnew Dictionary<Type, int>(), was eher so ist
new HashMap<Class<?>, Integer>() das ist natürlich nicht das gleiche.

(Ignorieren Sie die Unterschiede zwischenHashMap undDictionary)

Bearbeiten: Zur Verdeutlichung versuche ich nicht, eine neue Klasse zu definieren, sondern erstelle einfach eine Instanz vonHashMap/Dictionary.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage