CS0029 при записи элемента в строку C#

Когда я присваивал строке(string) элемент из массива символов компилятор пишет ошибку CS0029: Cannot implicitly convert type 'int' to 'string'.

Код:

char[] Arr = new char[3];
string Str = Arr[0] + Arr[1] + Arr[2];   // Тут компилятор выдает ошибку

Как возникает такая ошибка - не понимаю, может IDE глючная.


Ответы (2 шт):

Автор решения: Igor
string Str = Arr[0].ToString() + ...
→ Ссылка
Автор решения: XelaNimed

Можно использовать интерполяцию строк:

char[] arr = new char[3];
string str = $"{arr[0]}{arr[1]}{arr[2]}";

Либо, как уже указал Igor, использовать перегруженный конструктор String:

char[] arr = new char[3];
string str = new string(arr);
→ Ссылка