首页 > 编程语言 >C#Linq Zip方法

C#Linq Zip方法

时间:2023-11-24 19:12:46浏览次数:30  
标签:Zip C# two Linq mergedSed intArray stringArray

使用Linq中的Zip方法,进行合并序列

定义两个数组:

 int[] intArray = { 1, 2, 3, 5, 6 };
 string[] stringArray = { "A", "B", "C", "D", "E", "F" };

然后用Zip方法合并两个数组

var mergedSed = intArray.AsQueryable().Zip(stringArray, (one, two) => one + "_" + two);

示例代码如下:

using System;
using System.Linq;

namespace _001Linq_Zip方法
{
    class Program
    {
        static void Main(string[] args)
        {
            //数组
            int[] intArray = { 1, 2, 3, 5, 6 };
            string[] stringArray = { "A", "B", "C", "D", "E", "F" };
            var mergedSed = intArray.AsQueryable().Zip(stringArray, (one, two) => one + "_" + two);
            foreach (var item in mergedSed)
            {
                Console.WriteLine(item);
            }
            Console.ReadKey();
        }
    }
}

运行结果如下:

5a5fa2264b8f448dbdbdd1a5b5093465.png (1837×618) (csdnimg.cn)

标签:Zip,C#,two,Linq,mergedSed,intArray,stringArray
From: https://www.cnblogs.com/sexintercourse/p/17854555.html

相关文章

  • docker和虚拟化、docker安装和配置、镜像操作、容器操作、应用部署
    docker和虚拟化##什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破【实体结构间的不可切割的障碍】,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟......
  • go 上下文:context.Context
    go上下文:context.Context原创 孟斯特 孟斯特 2023-11-1708:30 发表于北京收录于合集#Golang92个Go语言中的上下文(Context)是一种用于在Goroutines之间传递取消信号、截止时间和其他请求范围值的标准方式。context 包提供了 Context 类型和一些相关的函数,用于在......
  • casbin快速入门:grom适配器管理策略
    一、概述上一讲我们已经讲了基础的策略管理。用配置文件来管理,在大型项目里肯定是不够的。所以这一讲我们讲一下用数据库来进行策略管理,我们选择Mysql。官方网站也给我们推荐了对应的适配器:我们选择Grom这个适配器来进行管理,主要是我们后期使用gin框架,这个比较习惯:二、添加适配器代......
  • Android IntentService的开发技巧
    Android应用开发中,执行后台任务是常见需求之一。其中,IntentService是一种强大的工具,可以轻松管理异步任务,而无需担心线程管理和生命周期问题。本文将深入探讨IntentService的各个方面,包括基本用法、特点、生命周期、与其他服务的比较以及最佳实践等内容。引言在移动应用开发中,......
  • 软件测试/人工智能|教你如何使用ChatGPT的API
    简介自从有了ChatGPT之后,我每天都想去调戏它一番,自从开放了ChatGPT的API,我就想着通过API来使用ChatGPT,这样的话,速度上的体验应该会更好,本文就来介绍一下如何使用ChatGPT的API。环境准备在调用API之前,我们首先需要准备好我们的环境,一是我们需要安装openAI第三方库,OpenAI提供了一个......
  • IDC最新报告,增速减缓+AI增势,阿里云视频云中国市场第一
    :::hljs-center国际权威数据公司IDC发布《中国视频云市场跟踪(2023H1)》报告自2018年至今,阿里云持续保持中国视频云整体市场第一整体市场占比达24.4%:::01第一之外,低谷之上近期,国际权威数据公司IDC最新发布了《中国视频云市场跟踪》,2023上半年中国视频云市场规模达到46.2......
  • Java泛型Generics​入门详解
    Java泛型Generics泛型基础知识泛型:是JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查。泛型的格式:<数据类型>注意:泛型只能支持引用数据类型。如果我们没有给集合指定类型,默认认为所有的数据类型都是Object类型,此时可以往集合中添加任意的数据类型。带来一个坏处是由于......
  • C语言学习总集篇(分支与循环篇)——从不会到会的过程
    大家好,经过前段时间的学习,我相信大家对C语言的相关知识点有了一个初步的认识了,接下来我会将前面所学的内容进行一个梳理、汇总成一个总集篇。今天是这个篇章的第一篇——分支与循环语句,今天我将用这一篇的内容讲完分支与循环语句的相关内容。一、什么是C语言?C语言是一门 结构化 ......
  • XRender watch事件
    watch监听watch 其实就是 onValuesChange(不提供对外使用)的增强版,用于监听表单数据改变,可以做到单字段细粒度的监听。语法特征:[path]:()=>{},path按照表单的数据结构路径书写就可以了,List组件的比较特殊,例如对应的表单字段是cityList需要写成 cityList[]。constwa......
  • 3.2 Windows驱动开发:内核CR3切换读写内存
    CR3是一种控制寄存器,它是CPU中的一个专用寄存器,用于存储当前进程的页目录表的物理地址。在x86体系结构中,虚拟地址的翻译过程需要借助页表来完成。页表是由页目录表和页表组成的,页目录表存储了页表的物理地址,而页表存储了实际的物理页框地址。因此,页目录表的物理地址是虚拟地址翻译......