【发布时间】:2010-08-31 16:31:55
【问题描述】:
我有一个返回列表的方法,我们称之为GetSomeStrings()。
我在字符串类上有一个扩展方法,返回字符串中的字符数,例如。 myString.Number('A').
我想在一行中获取一本字典。字典的条目包含字符串,以及字符串中所选字符的编号。
其实我是这样做的:
var myDic = GetSomeStrings().ToDictionary(x=>x.Number('A'));
这给了我一本字典<int,string>;我想把钥匙当作字符串。
之后,我想根据 int 值订购字典。可以在前面的语句中包含这个吗?
我真的很想避免使用集合枚举来从列表中排序或创建字典,这实际上是我没有麻烦的事情。感谢您的优化帮助!
【问题讨论】: