Передача массива char в прототип функции - C#
Формулировка задачи:
У меня есть функция public void shift(), я хочу передать в неё с main переменную типа string.
Пробовал вот так public void shift(string a),но выбивает ошибкуНевозможно присвоить значение свойству или индексатору "string.this[int]" -- доступ только для чтения...
Решение задачи: «Передача массива char в прототип функции»
textual
Листинг программы
static void Shift(string a)
{
char[] chArr = a.ToCharArray();
for (int i = 0; i < chArr.Length; i++)
chArr[i] = char.ToUpper(chArr[i]);
a = new string(chArr);
Console.WriteLine(a);
}