Przy okazji przygotowywania testowego serwisu na 2nd Silesian Code Camp zastanawiałem się jak najwygodniej odwrócić łańcuch znaków (string). Poza oczywistym rozwiązaniem wykorzystującym odwracanie tablicy w pętli, w oko wpadł mi następujący kawałek kodu, który w przejrzysty sposób rozwiązuje to zadanie:
1 2 3 4 5 6 | public string Reverse(string str) { char[] charArray = str.ToCharArray(); Array.Reverse(charArray); return new string(charArray); } |