我如何获取KeyValuePair列表中对象的值

问题描述 投票:0回答:1

var list = new List<KeyValuePair<string, IObject>>(){};

从列表中

我想Console.WriteLine()接口IObject的实际值。我怎样才能做到这一点?

c# keyvaluepair
1个回答
0
投票

您可以遍历列表项并打印其值:

foreach(var item in list)
{
    Console.WriteLine(item.Value);
}

0
投票

取决于您要打印的内容。如果IObject例如Info()方法中有价值的信息,则它应该看起来像这样。

var list = new List<KeyValuePair<string, IObject>>() { };

foreach (var kvp in list)
{
    Console.WriteLine(kvp.Value.Info());
}
© www.soinside.com 2019 - 2024. All rights reserved.