溫馨提示×

C#中where子句與LINQ擴展方法的結(jié)合使用是怎樣的

c#
小樊
104
2024-08-12 03:38:37
欄目: 編程語言

在C#中,where子句和LINQ擴展方法可以結(jié)合使用來過濾集合中的數(shù)據(jù)。where子句用于在LINQ查詢中指定條件進行過濾,而LINQ擴展方法提供了一組用于查詢和過濾數(shù)據(jù)的方法。

例如,假設有一個包含整數(shù)的列表,我們想要獲取所有大于5的數(shù)字。可以使用以下代碼結(jié)合where子句和LINQ擴展方法來實現(xiàn):

List<int> numbers = new List<int> { 1, 3, 5, 7, 9 };

// 使用where子句和LINQ擴展方法過濾集合中大于5的數(shù)字
var filteredNumbers = numbers.Where(n => n > 5);

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

在上面的例子中,我們使用where子句結(jié)合LINQ的Where擴展方法來過濾集合中大于5的數(shù)字,并將結(jié)果打印出來。

通過結(jié)合使用where子句和LINQ擴展方法,我們可以更靈活地對集合數(shù)據(jù)進行過濾和查詢,使代碼更加簡潔和易讀。

0