小编rau*_*nak的帖子

如何使用foreach迭代更大的列表

我有两个列表,list1的大小为5的元素,list2的大小为6的元素.我想使用foreach语句迭代更大的列表大小(例如,在这种情况下为6),但问题是我没有使用if条件来检查哪个列表更大.那么我该怎么做必要的任务呢.

if (list1.Count>list2.Count) // here I donot want to use if statement
{                            // do it in 1 statement only
    Size=list1.Count;
    foreach (var item in list1)
    {
        // do something
    }
}
else 
{
    Size = list2.Count;
    foreach (var item in list2)
    {
        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

c# foreach

1
推荐指数
1
解决办法
84
查看次数

标签 统计

c# ×1

foreach ×1