У меня есть метод, возвращающий список, назовём его GetSomeStrings()
.
У меня есть метод расширения в строковом классе, возвращающий количество символов в строке, например. myString.Number('A')
.
Я хотел бы, в одной строке, захватить словарь. Запись словаря содержит строку и номер выбранного символа в строке.
Собственно, я делаю следующее:
var myDic = GetSomeStrings().ToDictionary(x=>x.Number('A'));
который дает мне словарь <int,string>
; Я хотел бы, чтобы ключ был как строка.
После этого я хотел бы заказать словарь по значению int. Можно включить это в предыдущий оператор?
Мне бы очень хотелось избежать перечисления коллекции, чтобы сортировать или создавать словарь из списка, что я действительно делаю без проблем. Благодарим вас за помощь в оптимизации!