[英]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.