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