Приветствую всех! Сегодня решим одну из часто встречающихся задач в программировании. Дан массив строк, который нужно преобразовать в массив символов. из string [] в char []
Для решения этой задачи воспользуемся методом SelectMany, почитать можете в чем разница между Select и SelectMany тут
Мы знаем что:
SelectMany — Создает проекцию части последовательности по принципу «один ко многим».
Рассмотрим пример такого запроса:
public static void Main()
	{
		string[] words = { "nookery","" ,"ru", "www" };
		var letters = words.SelectMany(w => w);
	
		foreach(var t in letters)
	{
		Console.WriteLine(t);
	}
		Console.ReadKey();
	}
В качестве аргумента он принимает функцию, преобразующую каждый элемент исходной последовательности в новую последовательность. А результатом работы является конкатенация всех полученных последовательностей. В результате работы запроса мы получаем массив символов.
