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