C#里怎么样LINQ来从数组里获得大于某数的值?
C#里怎么样LINQ来从数组里获得大于某数的值?
在开发里,很多情况就是获取一些数据进行分类和处理。
其中的分类,就包含找到满足比某个值大的数,然后再对这些数进行处理。
这样的任务,就叫做算法。
当很多很多这样的算法组合起来,就形成了功能复杂的程序。
在这里演示使用LINQ来实现获得大于某个数的所有元素。
如果不使用LINQ,就需要使用循环来遍历所有元素,再来进行判断。
演示的例子如下:
/*
* C# Program to Display the Greatest numbers in an Array using WHERE Clause LINQ
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Program
{
static void Main()
{
int[] numbers = { 500, 344, 221, 4443, 229, 1008, 6000, 767, 256, 0 };
var greaterNums =
from num in numbers
where num > 500