我有一个功能来填充List
其中包含Tuple
。它将字典作为参数并填充列表。如何打印嵌套在C#列表中的元组?
我需要这个指定数值到文本值。
为了通关;
我有一个属性部分,其中包括让我们说;
属性:晴间多云
文本值阴:晴天,雨天,雾天等
属性:它温度
文本值:热,冷,轻度
List
有数据为属性,值为文本,值为数字。
而且我有数据部分。其中有“阳光,寒冷”,“阳光,热”等值
我的目标是分配数字和表达数据,如“1,2”,“1,3”等。 为了实现我写的功能。
public List<Tuple<string, string, int>> SetNumAttrb(Dictionary<string, string[]> dic)
{
List<Tuple<string, string, int>> attNumNom = new List<Tuple<string, string, int>>();
int ctrl = 1;
foreach (KeyValuePair<string, string[]> kvp in dic)
{
for (int i = 0; i < kvp.Value.Length; i++)
{
attNumNom.Add(Tuple.Create<string, string, int>(kvp.Key, dic[kvp.Key][i], ctrl));
ctrl++;
}
}
return attNumNom;
}
现在我需要打印这个来检查它是否工作正常,我将需要访问它的内容。我怎样才能做到这一点?
我想Visual Studio本地窗口是不可能的? – Abion47
关于'Tuple.Create'的好处是你可以省略泛型参数,所以在你的情况下你可以只做'Tuple.Create(kvp.Key,dic [kvp.Key] [i],ctrl)'作为“Add”方法的参数。 –
@JeppeStigNielsen哦,我不知道。谢谢:) –