尝试创建Key,Value对并将其加载到HashTable时,我收到以下错误
无法将类型
'System.Collections.Generic.IEnumerable<AnonymousType#1>'
隐式转换为'System.Collections.Hashtable'。存在显式转换(您是否错过了演员?)
以下是代码段
hashtable selectedValues = radTree.CheckedNodes.Where(node => node.Level == 0).Select(row => new
{
key = row.Value,
Value = row.Text
});
在上面的查询中,我试图获取Telerik RadTreeControl中所选复选框的键和值(对于特定级别)并将它们加载到哈希表中。
在LINQ中是否有一种方法可以将结果转换为哈希表,或者因为我们有ToDictionary()
方法可用,所以我更喜欢使用Dictionary吗?