У меня есть строка типа string strn = "abcdefghjiklmnopqrstuvwxyz"
и мне нужен словарь вида:
Dictionary<char,int>(){
{'a',0},
{'b',1},
{'c',2},
...
}
Я пробовал такие вещи, как
strn.ToDictionary((x,i) => x,(x,i)=>i);
. ... но я получаю всевозможные ошибки о том, что делегат не принимает два аргумента, неуказанные аргументы и тому подобное.
Что я делаю не так?
Я бы предпочел подсказки, а не ответ, чтобы иметь мысленный след того, что мне нужно сделать в следующий раз, но, согласно природе Stackoverflow, ответ тоже подойдет.