var list = new List<KeyValuePair<string, IObject>>(){};
我想Console.WriteLine()
接口IObject的实际值。我怎样才能做到这一点?
您可以遍历列表项并打印其值:
foreach(var item in list)
{
Console.WriteLine(item.Value);
}
取决于您要打印的内容。如果IObject例如Info()方法中有价值的信息,则它应该看起来像这样。
var list = new List<KeyValuePair<string, IObject>>() { };
foreach (var kvp in list)
{
Console.WriteLine(kvp.Value.Info());
}