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 przypominanew 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
.