Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# รวมลำดับข้อมูล

มารวมสองลำดับข้อมูลกัน

อาร์เรย์จำนวนเต็ม:

int[] intArray = { 1, 2, 3, 4, 5, 6, 7, 8 };

อาร์เรย์สตริง:

string[] stringArray = { "Depp", "Cruise", "Pitt", "Clooney", "Sandler", "Affleck", "Tarantino" };

ตอนนี้เพื่อรวมทั้งสองลำดับข้างต้น ให้ใช้เมธอด Zip:

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

มาดูโค้ดทั้งหมดกัน

ตัวอย่าง

using System;
using System.Linq;
using System.Collections.Generic;

public class Demo
{
    public static void Main()
    {
        int[] intArray = { 1, 2, 3, 4, 5, 6, 7, 8 };
        string[] stringArray = { "Depp", "Cruise", "Pitt", "Clooney", "Sandler", "Affleck", "Tarantino" };
        
        var mergedSeq = intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two);
        foreach (var ele in mergedSeq)
            Console.WriteLine(ele);
    }
}

ผลลัพธ์

1 Depp
2 Cruise
3 Pitt
4 Clooney
5 Sandler
6 Affleck
7 Tarantino