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

시퀀스를 병합하는 C# 프로그램

<시간/>

두 개의 시퀀스를 추가해 보겠습니다.

정수 배열.

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

문자열 배열.

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

이제 위의 두 시퀀스를 병합하려면 Zip 방법을 사용하십시오.

ntArray.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