簡體   English   中英

C#中的循環列表

[英]List for loops in C#

我想計算列表中大於元素 x 的元素。 在 C# 中使用這個 for 循環來搜索列表是否正確:

for (int i=0; i < list.length; i++)
{ ... } 

先感謝您

像您一樣使用循環沒有問題,但更好的方法是更直接地評估列表中的項目:

var greaterThan18 = list.Where(x => x > 18).Count();

這樣你也不需要計數器。 以下是循環的工作原理:

var count = 0;
for (var i = 0; i <= list.Count(); i++)
{
    if (list[i] > 18)
    {
        count++;
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM