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