在C#中,where子句用于篩選序列中的元素,并且可以與多個條件結(jié)合使用。多個條件可以通過邏輯運(yùn)算符(如&&、||)進(jìn)行組合。
例如,假設(shè)我們有一個List
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é)果。