Dictionary<string, Anything>
a を一貫した中間ジェネリック型にキャストすることは可能ですか? それで、、、、すべてを同じタイプ<string, string>
の辞書にキャストできますか?<string, bool>
<string, int>
<string, anything>
私は大量のリフレクションを使用しているプロジェクトに取り組んでおり、DIctionary 型をそのまま処理できるようにする必要があります。
FieldInfo field = this.GetType().GetField(fieldName);
Dictionary<string, Object> dict = (Dictionary<string, Object>)field.GetValue(this);
上記のコードは私が現在持っているものであり、プログラムは field.GetValue から generic へのキャストで常に失敗しますDictionary<string, Object>
。
これを行う方法はありますか?または、これらの辞書を処理する別の方法を考え出す必要がありますか?
どんな助けでも大歓迎です。