Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# Linq Zip 메서드

<시간/>

Zip 방식으로 술어를 사용하여 시퀀스를 병합합니다.

다음은 병합할 배열입니다.

int[] intArray = { 10, 20, 30, 40 };
string[] stringArray = { "Jack", "Tim", "Henry", "Tom" };

이제 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 = { 10, 20, 30, 40 };
      string[] stringArray = { "Jack", "Tim", "Henry", "Tom" };
      var mergedSeq = intArray.AsQueryable().Zip(stringArray, (one, two) => one + " " + two);
      foreach (var ele in mergedSeq)
      Console.WriteLine(ele);
   }
}

출력

10 Jack
20 Tim
30 Henry
40 Tom