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