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

C# Linq SelectMany 메서드

<시간/>

SelectMany 메소드를 사용하여 오류처럼 요소를 단일 컬렉션으로 축소합니다.

예는 문자열을 문자 배열로 변환하는 것입니다. 다음은 문자열 배열입니다.

string[] str = { "Mobile", "Laptop", "Tablet" };

이제 문자형 배열로 변환합니다.

str.SelectMany(item => item.ToCharArray());

예시

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      string[] str = { "Mobile", "Laptop", "Tablet" };
      var res = str.SelectMany(item => item.ToCharArray());
      Console.WriteLine("String converted to character array: ");
      foreach (char letter in res) {
         Console.Write(letter);
      }
   }
}

출력

String converted to character array:
MobileLaptopTablet