C# linq初探 使用linq查询数组中元素

使用linq进行数组查询

输出数组中全部的偶数并升序输出结果

写法1:

cs 复制代码
 int[] numbers = { 5, 10, 8, 3, 6, 12 }; //查询的数组
 var numqurey = from num in numbers
                where num % 2 == 0  //按照条件过滤
                orderby num
                select num;
 foreach (var num in numqurey)
 {
     Console.WriteLine(num + " ");  //输出查询结果
 }

输出结果:

写法2:

cs 复制代码
  int[] numbers = { 5, 10, 8, 3, 6, 12 };
  var numqurey = numbers.Where(n => n % 2 == 0).OrderBy(n => n);
  foreach (var num in numqurey)
  {
      Console.WriteLine(num + " ");
  }

输出结果:

相关推荐
驾驭人生1 分钟前
封装 RabbitMQ 消息代理交互的功能
c#
等等54311 分钟前
Java EE初阶——初识多线程
java·开发语言·jvm
hrrrrb13 分钟前
【Rust】枚举和模式匹配
开发语言·rust
沐雨潇竹24 分钟前
使用定时器监视当前PID 如果当前程序关闭 UI_Core.exe 也随之自动关闭实现方法
开发语言·qt·ui
大锦终31 分钟前
【C++】红黑树
c语言·开发语言·数据结构·c++
咛辉1 小时前
什么是RDD.RDD的创建方式
开发语言
阿月浑子20211 小时前
[C#]Task.Run()和Task.Factory.StartNew()对比(腾讯元宝)
开发语言·c#
I烟雨云渊T2 小时前
iOS瀑布流布局的实现(swift)
开发语言·ios·swift
Eiceblue2 小时前
如何通过C# 获取Excel单元格的数据类型
开发语言·visualstudio·c#·excel
m晴朗2 小时前
RDK X5 交叉编译OSS\QT\opencv\openssl
开发语言·opencv·rdkx5