мне нужно заменить элемент согласованного моего массива с элементами другого массива
я пишу этот код:Заменить массив строки другим массивом строки?
string[] replace(string[] input)
{
for (int i = 0; i < input.Length; i++)
{
switch (input[i])
{
case "a":
input[i] = "11";
break;
case "b":
input[i] = "22";
break;
case "c":
input[i] = "33";
break;
default:
input[i] = "??";
break;
}
}
return input;
}
, но вы можете дать мне лучший способ для этой работы?
Можете ли вы быть более ясными? Что вы на самом деле пытаетесь спросить? С какими проблемами вы сталкиваетесь? –
Будут ли входы содержать только символы из a-z? –
Имейте в виду, что если вы измените массив 'input' в вашем методе так, как вы это сделаете, ваш исходный массив также будет изменен, потому что массивы являются ссылочными типами. –