Передача массива 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);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы