Я пытаюсь найти LINQ oneliner, который принимает словарь < String, Int > и возвращает словарь < String, SomeEnum > .... это может быть невозможно, но было бы неплохо.Конвертировать словарь <String,Int> в словарь <String, SomeEnum> с помощью LINQ?
Любые предложения?
EDIT: ToDictionary() - очевидный выбор, но кто-нибудь из вас действительно попробовал? В словаре он не работает так же, как и в Enumerable ... Вы не можете передать ему ключ и значение.
EDIT # 2: Doh, у меня была опечатка над этой линией, завинчивающей компилятор. Все хорошо.
Вы не можете быть с помощью словаря тогда. Потому что он * делает * реализует IEnumerable >. –
Samuel
Я смотрю прямо на метаданные. Словарь: ... IEnumerable >. Таким образом, он * реализует его. Вы уверены, что используете System.Linq? –
Samuel