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 + " ");
  }

输出结果:

相关推荐
恋恋西风23 分钟前
Qt 打开文件列表选择文件,实现拖拽方式打开文件,拖拽加载
开发语言·qt
闲人编程35 分钟前
使用Python进行量化交易入门
开发语言·python·统计分析·lambda·量化·codecapsule
月巴月巴白勺合鸟月半1 小时前
一个DevExpress的Docx文件处理的Bug的解决
c#·bug
移远通信1 小时前
常见问题解答
开发语言·php
初见无风1 小时前
3.1 Lua代码中的元表与元方法
开发语言·lua·lua5.4
逻极2 小时前
Rust流程控制(上):if_else与match模式匹配
开发语言·后端·rust
小雨下雨的雨2 小时前
Rust专项——其他集合类型详解:BTreeMap、VecDeque、BinaryHeap
开发语言·后端·rust
渡我白衣2 小时前
C++世界的混沌边界:undefined_behavior
java·开发语言·c++·人工智能·深度学习·语言模型
剑海风云2 小时前
JDK 26:HTTP/3 支持已可在 HTTP 客户端 API 中使用
java·开发语言·http
.NET修仙日记2 小时前
第一章:从零开始构建你的第一个C#/.NET应用程序
c#·.net·.net core