Я написал эту функцию расширения, чтобы отменить однострочное значение. Думаю, я могу коротко объяснить это.Reverse Single String value
public static string ReverseSingleString(this string value)
{
string newString = string.Empty;
char[] chars = new char[value.Length];
char[] chars2 = new char[value.Length];
int j = 0;
foreach (char c in value)
{
chars[j] = c;
j++;
}
j = 0;
for (int i = chars.Length - 1; i >= 0; i--)
{
chars2[j] = chars[i];
newString += chars2[j].ToString();
j++;
}
return newString;
}
Этот вопрос будет вне темы, потому что речь идет о проверке кода. http://codereview.stackexchange.com/ – Vache
Возможный дубликат [Лучший способ изменить строку] (http://stackoverflow.com/questions/228038/best-way-to-reverse-a-string) –