Hej, w moim kodzie, typ zmiennej target
zmienia sie dynamicznie. W pewnym momencie jest to Dictionary ktorego klucze to najczesciej jakis enum a wartosci do obiekty pewnej klasy. To co chcialbym zrobic to sprawdzic czy moja zmienna target
jest Dictionary i jesli tak to moc uzyc na niej metod dostepnych dla Dictionary. Oto moj kod ktory w chwili obecnej nie dziala poprawnie bo nie wchodze do if'a:
if(target is IDictionary<object, object> dictTarget)
stringDict = dictTarget.ToDictionary(_ => _.Key.ToString(), _ => _.Value);
Co powinienem zmienic? To co chce zrobic to po prostu zmienic klucze w moim dictionary na Stringi a wartosci zostawic bez zmian.