C#把输入的字符串中的内容逆置,并保存到新字符串,并输出新字符串的内容。
时间: 2024-09-28 16:07:54 浏览: 37
在C#中,你可以使用内置的`StringBuilder`或者数组来进行字符串的反转操作。这里是一个简单的例子:
```csharp
using System;
using System.Text;
class Program
{
static void Main()
{
Console.Write("请输入一个字符串:");
string input = Console.ReadLine(); // 获取用户输入的字符串
StringBuilder reversedString = new StringBuilder(); // 创建StringBuilder实例
for (int i = input.Length - 1; i >= 0; i--)
{
reversedString.Append(input[i]); // 从后向前添加字符
}
string output = reversedString.ToString(); // 将StringBuilder转换回字符串
Console.WriteLine("反转后的字符串是:{0}", output);
}
}
```
在这个程序中,我们首先读取用户的输入,然后创建一个`StringBuilder`对象并遍历输入字符串,每次将一个字符追加到`StringBuilder`的末尾。最后,我们将`StringBuilder`转换为字符串并输出。
阅读全文