Я получаю следующую ошибку при попытке создать пару Key, Value и загрузить ее в HashTableНевозможно неявно преобразовать тип 'System.Collections.Generic.IEnumerable <AnonymousType # 1>' в 'System.Collections.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, чтобы мы могли отличить результат от hashtable или лучше, что я просто перешел в словарь, так как у нас есть метод ToDictionary()
?
Почему вы хотите конвертировать его в Hashtable? ToDictionary уже реализован, и вы можете легко использовать его – Peyman