Преобразование символьного массива в строку в C#: методы и примеры

Чтобы преобразовать массив символов в строку в C#, вы можете использовать несколько методов. Вот некоторые из наиболее распространенных методов:

Метод 1: использование конструктора String
Вы можете использовать конструктор класса String, который принимает в качестве входных данных массив символов:

char[] charArray = { 'H', 'e', 'l', 'l', 'o' };
string str = new string(charArray);

Метод 2: использование метода String.Join
Вы также можете использовать метод String.Join для объединения символов в массиве и создания строки:

char[] charArray = { 'H', 'e', 'l', 'l', 'o' };
string str = string.Join("", charArray);

Метод 3. Использование класса StringBuilder
Другой подход — использовать класс StringBuilder для эффективного построения строки:

char[] charArray = { 'H', 'e', 'l', 'l', 'o' };
StringBuilder sb = new StringBuilder();
foreach (char c in charArray)
{
    sb.Append(c);
}
string str = sb.ToString();

Метод 4: использование метода Enumerable.Aggregate
Вы можете использовать метод Enumerable.Aggregate, чтобы уменьшить массив символов до одной строки:

char[] charArray = { 'H', 'e', 'l', 'l', 'o' };
string str = charArray.Aggregate("", (current, c) => current + c);

Это некоторые из распространенных методов преобразования массива символов в строку в C#. Вы можете выбрать тот, который лучше всего соответствует вашим конкретным требованиям.