所以我有,有一個解釋,看起來像下面在字典檢索數值在C#
Dictionary<int, List<object>> records = new Dictionary<int, List<object>>();
現在,詞典,填充BOT對象和INT的列表中選擇一個代碼。
我的問題是對象列表。
我需要檢索這些值,我該怎麼做?
請注意,一切都已填充我只需要從對象列表中檢索值並將其轉換爲數組。
所以我有,有一個解釋,看起來像下面在字典檢索數值在C#
Dictionary<int, List<object>> records = new Dictionary<int, List<object>>();
現在,詞典,填充BOT對象和INT的列表中選擇一個代碼。
我的問題是對象列表。
我需要檢索這些值,我該怎麼做?
請注意,一切都已填充我只需要從對象列表中檢索值並將其轉換爲數組。
你可以這樣做
foreach (var item in records)
{
// records will have key & value
var arr = item.Value.ToArray();
}
foreach (var item in records)
{
// records will have key & value
var key = item.key;
var arr = item[key].ToArray();
}
'var'將是一個'KeyValuePair',所以你可以從那裏獲得'Key'和'Value'屬性。 '價值'將是'列表
@ gunr2171 - 如果你指的是我現在刪除的評論,是的。在格式化之前,我錯過了代碼中的'.Value'。 – Tim
你想所有列表轉換字典中的一個陣列,或每個列表轉換成自己的相應的陣列? – Tim