我知道我可以使用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 次 |
| 最近记录: |