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

Преобразование строки в массив

В этой статье хочу показать несколько простых способов, с помощью которых можно преобразовать строку в массив.

Способ №1.

Так как любая строка в языке c# представляет собой набор символов, то для того, чтобы из строки получить массив нужно всего лишь воспользоваться обычным циклом for, например:

string str = @"массив"char [] ar = new char [str.Length];
for(int i = 0; i < str.Length; i++)
{
ar[i] = str[i];
}

результат

содержимое массива

Способ №2.

Второй способ позволяет преобразовать строку в массив буквально в одну строчку кода. Для этого всего лишь нужно воспользуемся уже готовым методом ToCharArray, например:

string str = @"мама мыла раму";
char [] ar = str.ToCharArray();

результат

массив символов

Способ №3.

Третий способ, очень похож на предыдущий, единственное его отличие в том, что преобразование строки выполняется с помощью метода расширения ToArray, в результате так же получаем массив.

string str = @"язык c#";
char [] ar = str.ToArray<char>();

результат

символы

Читайте также:

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*