В 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. Затем мы проходимся по всем элементам массива и выводим каждую подстроку на консоль.