我有Dictionary<Key, IList<Days>> days
需要迭代通過foreach循環,所以我可以將其轉換爲Dictionary<Key, IList<string>> days2
; 我嘗試使用以下,但編譯器不喜歡它(無法轉換爲元素的類型。如何迭代其值域是c#中的列表的字典?
foreach(KeyValuePair<string,IList<Days>> kvp in days)
{
//do stuff
}
你如何通過字典鍵值對,其值是列表? 如果可能的話,我儘量避免使用LINQ到的foreach使其更具可讀性
你的可變天數是如何定義的? – helb
您可以使用[ToDictionary()](http://msdn.microsoft.com/zh-cn/library/system.linq.enumerable.todictionary.aspx)方法執行轉換。 –
'Dictionary>'days –
DoodleKana