我想用LINQ對值進行排序,但我無法確定ToDictionary()方法是如何工作的。在vb.net中用linq對字典進行排序
我能找到的所有例子都在c#中。
這裏是我的代碼
Dim f As Dictionary(Of String, String) = (From value In projectDescriptions.Values
Order By value Ascending
Select value).ToDictionary(???)
UPDATE
最後,我才意識到這是愚蠢的。對不起
我做了一個列表(keyValuePair的(字符串,字符串))
而且排序我的名單,我做
mylist.OrderBy(Function(x) x.Value).ToList()
希望這會幫助別人
你說得對,我剛剛意識到我的問題有多愚蠢。抱歉 – Marc 2012-03-23 18:04:17