我试图将Collections.Generic.List<T>
转换为Enumerable.ToDictionary<TSource, TKey>
。在列表中找不到ToDictionary <TSource,TKey><T>
我以为我可以用ToDictionary
方法,因为List
是IEnumerable
List
转换为Dictionary
。但视觉工作室抱怨ToDictionary
没有定义。
这是我的代码。
Dictionary<int, SearchResult> dic = model.ResultItems.ToDictionary(x=>index++, x=>x);
这里是ResultItems
public List<ResultsViewModel> ResultItems
定义谁能给我,我怎么能List
转换为Dictionary
?谢谢。
你有参考'System.Linq'吗? –
我以为我确实...... – jkl
如果你留下一个答案,我会选择它作为答案。非常感谢! – jkl