Начинающим программистам, возникают сложности в очевидных моментах в работе, и я решил показать варианты примеров того, как можно преобразовать строку в массив с помощью языка C#
Вариант №1 с помощью цикла преобразуем строку в массив.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
static void Main(string[] args) { string str = @"Наша строка, которую мы преобразуем в массив"; char[] arr = new char[str.Length]; for (int i = 0; i < str.Length; i++) { arr[i] = str[i]; } Console.WriteLine(String.Join("\n", arr)); Console.ReadKey(); } |
Вариант №2, в котором мы используем метод ToCharArray() он позволяет преобразовать строку в массив буквально в одну строчку кода.
1 2 3 4 5 6 7 8 |
static void Main(string[] args) { string str = @"Наша строка, которую мы преобразуем в массив"; Console.WriteLine(String.Join("\n", str.ToCharArray())); Console.ReadKey(); } |
Вариант №3, мы используем Linq
1 2 3 4 5 6 7 8 9 10 |
static void Main(string[] args) { string str = @"Наша строка, которую мы преобразуем в массив"; var arr = str.Select(s=>s).ToArray(); Console.WriteLine(String.Join("\n", arr)); Console.ReadKey(); } |
Результат выполнения все трех вариантов будет одним: