Chcę uzyskać typ TKey i TValue z podanym typem Dictionary<TKey,TValue>
.Jak uzyskać typ TKey i TValue ze słownikiem <TKey,TValue> typ
np. Jeśli typ jest Dictionary<Int32,String>
Chcę wiedzieć, jak uzyskać KeyType = typeof (Int32) i ValueType = typeof (String)
czy możesz wyjaśnić, dlaczego tego potrzebujesz? –
W większości * użytecznych * przypadków, kod już zna typy; albo bezpośrednio ('typeof (int)'/'typeof (ciąg)' w pytaniu), albo pośrednio przez generics - w tym przypadku będzie to coś w stylu 'typeof (TYourKeyType)'/'typeof (TYourValueType)' - do masz "obiekt"? –
Potrzebuję skonstruować słownik z tekstu serializowanego. Ponieważ słownik nie podlega serializacji, używamy niestandardowego formatu. Następnie, po rekonstrukcji, potrzebujemy typów dla klucza i wartości: – harsha