当前位置: 首页 > article >正文

C#里怎么样使用where方法2?

C#里怎么样使用where方法2?


在开发里,如果在无序的队列里,要找到某类元素,
往往需要循环地遍历所有元素,然后判断这个元素是否符合所需要的条件。

在C#里提供了LINQ和where方法,就可以有另外两种选择了。
不过,如果是在有序的队列里,去找某个元素,最好是使用二分查找法,它们比前面三种方式都会快得多。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)    
基于谓词筛选值序列。 将在谓词函数的逻辑中使用每个元素的索引。

使用索引的方法,也可以写得比较复杂,如下面的例子:
using System;
using System.Collections.Generic;
using System.Linq;

namespace LINQDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> intList = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };</


http://www.kler.cn/a/428409.html

相关文章:

  • 常见的 CSS 对齐方式介绍及代码示例
  • ros项目dual_arm_pick-place(编辑已有的moveit配置助手包)
  • 云数据库 HBase
  • Linux:软硬链接
  • 认识自定义协议
  • 英语写作中“错误”mistake error的用法
  • 企业级包管理器之 npm 回顾 (2)
  • 微信小程序,引用字体图标的渲染问题
  • 【SKFramework框架核心模块】3-6、FSM有限状态机模块
  • 菜鸟每日刷牛客NP39
  • mysql怎么获取当前日期
  • 101种美食-图像分类数据集
  • 电源的串并联
  • 【MsSQL】数据库基础 库的基本操作
  • Unity热更新 之 Addressables(1) 资源基础加载
  • Vue CLI的作用
  • 关于HTTP DEBUGGER PRO的DURATION列一点理解
  • 在Linux(ubuntu22.04)搭建rust开发环境
  • Java-19 深入浅出 MyBatis - 用到的设计模式 源码剖析 代理设计模式
  • 【数据库】复习