如何在C#中反转文本?

Min*_*l55 -10 c# string reverse

我知道这是一个简单的问题,但我想我会尝试一下.

所以说我有一个名为"toReverse"的TextBox.如果我想要反转该TextBox中的所有文本,我该怎么做呢?

此外,我不能在其中使用VB.NET,即使它有一个单行的方式.

mar*_*ind 15

using System.Linq;

new String(str.Reverse().ToArray());
Run Code Online (Sandbox Code Playgroud)


Mar*_*ero 5

你可以将它传递给char的数组并反转它:)

char[] arr = s.ToCharArray();
Array.Reverse(arr);
var yourString = new string(arr);
Run Code Online (Sandbox Code Playgroud)


MMK*_*MMK 5

char[] chararray = this.toReverse.Text.ToCharArray();
Array.Reverse(chararray);
string reverseTxt = "";
for (int i = 0; i <= chararray.Length - 1; i++)
{
    reverseTxt += chararray.GetValue(i);
}
this.toReverse.Text = reverseTxt;
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

演示图片