Как превратить строку в массив в C#?

В C# строку можно превратить в массив символов с помощью метода ToCharArray(). Этот метод возвращает новый массив типа char, который содержит все символы из исходной строки.

Вот пример кода, иллюстрирующего этот процесс:

string str = "Пример строки";
char[] charArray = str.ToCharArray();

// Печатаем символы массива
for (int i = 0; i < charArray.Length; i++)
{
    Console.WriteLine(charArray[i]);
}

В этом примере мы создали строку "Пример строки" и вызвали метод ToCharArray() для превращения этой строки в массив символов. Полученный массив присваивается переменной charArray. Затем мы проходимся по всем элементам массива и выводим каждый символ на консоль.

Также стоит отметить, что, помимо ToCharArray(), в C# есть и другие способы для преобразования строки в массив, например, Split(). Метод Split() позволяет разделить строку на массив подстрок, используя указанный разделитель. Например, чтобы разделить строку по пробелам, можно написать следующий код:

string str = "Hello World";
string[] strArray = str.Split(' ');

// Печатаем подстроки массива
for (int i = 0; i < strArray.Length; i++)
{
    Console.WriteLine(strArray[i]);
}

В этом примере мы создали строку "Hello World" и использовали метод Split() для разделения этой строки на массив подстрок, используя пробел в качестве разделителя. Полученный массив присваивается переменной strArray. Затем мы проходимся по всем элементам массива и выводим каждую подстроку на консоль.