Hej, mam zadanie:" Napisz metodę string Odwroc(string tekst), która zwróci tekst odwrócony, tzn. wyrazy w tekście tekst w odwróconej kolejności (ala ma kota -> kota ma ala)"
Napisałem taki kod:
static string Odwroc(string tekst)
{
string[] nowy = tekst.Split(' ');
string[] nowy2 = new string[nowy.Length];
for (int i = 0; i < nowy.Length/2; i++)
{
nowy2[i] = nowy[nowy.Length - 1 - i];
}
string nowy3 = nowy2.ToString();
return nowy3;
}
Dlaczego po wywołaniu
Console.WriteLine(Odwrc("przykladowytekst"));
zwraca mi wartość system.string[], zamiast oczekiwanego tekstu? Szczególnie, że
nowy3
jest stringiem, a nie tablicą.
Będę wdzięczny za wszelką pomoc i wyjaśnienie ;)