相关疑难解决方法(0)

你如何获得foreach循环的当前迭代的索引?

是否有一些罕见的语言构造我没有遇到过(比如我最近学到的一些,有些是关于Stack Overflow)在C#中得到一个表示foreach循环当前迭代的值?

例如,我目前根据具体情况做这样的事情:

int i = 0;
foreach (Object o in collection)
{
    // ...
    i++;
}
Run Code Online (Sandbox Code Playgroud)

c# foreach

861
推荐指数
22
解决办法
81万
查看次数

KeyValuePair VS DictionaryEntry

KeyValuePair(通用版本)和DictionaryEntry有什么区别?

为什么在通用的Dictionary类中使用KeyValuePair而不是DictionaryEntry?

c#

110
推荐指数
3
解决办法
8万
查看次数

一次循环2个列表

我有两个长度相同的列表,是否可以一次循环这两个列表?

我正在寻找正确的语法来执行以下操作

foreach itemA, itemB in ListA, ListB
{
  Console.WriteLine(itemA.ToString()+","+itemB.ToString());
}
Run Code Online (Sandbox Code Playgroud)

你认为这在C#中有可能吗?如果是的话,lambda表达式与此相当的是什么?

c# list

19
推荐指数
4
解决办法
1万
查看次数

标签 统计

c# ×3

foreach ×1

list ×1