在C#中,where子句用于篩選序列中的元素,并且可以與多個條件結合使用。多個條件可以通過邏輯運算符(如&&、||)進行組合。
例如,假設我們有一個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子句結合條件表達式n > 10 && n < 20來篩選出大于10且小于20的元素,并將結果存儲在filteredNumbers變量中。最后,我們使用foreach循環遍歷filteredNumbers并輸出結果。