溫馨提示×

C#中where子句與多個條件結(jié)合的使用方法是什么

c#
小樊
96
2024-08-12 03:45:36
欄目: 編程語言

在C#中,where子句用于篩選序列中的元素,并且可以與多個條件結(jié)合使用。多個條件可以通過邏輯運(yùn)算符(如&&、||)進(jìn)行組合。

例如,假設(shè)我們有一個List numbers,我們想要篩選出大于10且小于20的元素,我們可以使用如下代碼:

List<int> numbers = new List<int> { 5, 15, 25, 10, 18 };

var filteredNumbers = numbers.Where(n => n > 10 && n < 20);

foreach (var number in filteredNumbers)
{
    Console.WriteLine(number);
}

上述代碼中,我們使用Where子句結(jié)合條件表達(dá)式n > 10 && n < 20來篩選出大于10且小于20的元素,并將結(jié)果存儲在filteredNumbers變量中。最后,我們使用foreach循環(huán)遍歷filteredNumbers并輸出結(jié)果。

0