object型のDictionaryをIDictionary型に変換するサンプルです
サンプル
例)object型のDictionaryをIDictionary型に変換する
using System.Collections.Generic;
using System.Collections;
// object型のDictionaryを作成
object obj = new Dictionary<string, string>() {
{"01", "みかん"},
{"02", "りんご"},
{"03", "もも"}
};
// object型のDictionaryをIDictionary型に変換する
IDictionary dic = (IDictionary)obj;
// 変換したオブジェクトから値を取り出す
var x = dic["03"];
結果
x → "もも"
備考
- using System.Collections; の記述が必要です