c# params如何与LINQ结合使用

avatar
作者
猴君
阅读量:0

在C#中,可以使用params关键字来定义一个可变长度参数的方法,这样就可以处理不定数量的参数。然后可以将这些参数传递给LINQ查询。

例如,假设有一个方法,它接受一个params数组作为参数,并使用LINQ查询来处理这些参数:

public void ProcessParams(params int[] numbers) {     var result = numbers.Where(n => n % 2 == 0).ToList();      foreach (var num in result)     {         Console.WriteLine(num);     } }  // 调用方法并传递参数 ProcessParams(1, 2, 3, 4, 5, 6); 

在这个例子中,ProcessParams方法接受一个整型数组作为参数,并使用LINQ查询来筛选出偶数。然后,将筛选结果打印出来。

通过这种方式,可以很容易地将params与LINQ结合使用来处理不定数量的参数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!