我知道我可以使用foreach
循环,如下所示:
List<int> handles = GetHandles();
foreach (int handle in handles)
{
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
SortedList
我可以对 a执行以下操作吗?
SortedList<string, int> namesAndHandles;
Run Code Online (Sandbox Code Playgroud)
编辑:抱歉,打错字了。它应该是一个SortedList
. 本质上我想将其转换为 anIDictionary
并根据名称访问句柄
不存在这样的事情List<string, int>
——不存在List<,>
具有两个类型参数的类型。如果您有名称/句柄对的集合,则应该使用List<Tuple<string, int>>
或创建自己的NameAndHandle
类。两者都可以很好地与foreach
.
(如果你真的愿意,你可以创建自己的List<TFirst, TSecond>
类,但我真的建议不要这样做。)
归档时间: |
|
查看次数: |
744 次 |
最近记录: |