我有一個功能來填充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哦,我不知道。謝謝:) –