我有一个最初只有 1 行的列表:
One
Two
Three
Four
Five
Six
Seven
然后我将在列表中包含以下内容 - 请注意我有 2 列 - 第一列用于奇数,第二列用于偶数:
One Two
Three Four
Five Six
Seven
我正在尝试以下操作:
foreach(var item in mod)
{
int i = 0;
i = i + 1;
if (i % 2 == 0)
{
//add to list here for even number
}
if (i % 2 != 0)
{
// add to list here for odd number
}
}
最佳答案
我建议 LINQ:
var odds = mod.Where((item, index) => index % 2 == 0).ToList();
var evens = mod.Where((item, index) => index % 2 == 1).ToList();
关于c# - 使用 foreach 创建 2 列列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8918570/