Лучший способ перевернуть строку

Мне просто нужно было написать функцию обратного преобразования строк в C # 2.0 (т. Е. LINQ недоступен) и придумал это:

public string Reverse(string text)
{
    char[] cArray = text.ToCharArray();
    string reverse = String.Empty;
    for (int i = cArray.Length - 1; i > -1; i--)
    {
        reverse += cArray[i];
    }
    return reverse;
}

Лично я не без ума от этой функции и уверен, что есть лучший способ сделать это. Есть?

Ответы на вопрос(30)

Ваш ответ на вопрос