C#string 倒叙
时间: 2024-08-04 09:01:05 浏览: 50
在C#中,如果你想要反转一个`string`类型的字符串,可以使用`StringBuilder`或者`Array.Reverse`方法结合转换。这里有两个简单的例子:
1. 使用`StringBuilder`:
```csharp
string originalString = "Hello, World!";
StringBuilder sb = new StringBuilder(originalString);
sb.Reverse();
string reversedString = sb.ToString(); // 输出 "!dlroW ,olleH"
```
2. 利用`char`数组和`Array.Reverse`:
```csharp
string originalString = "Hello, World!";
char[] charArray = originalString.ToCharArray();
Array.Reverse(charArray);
string reversedString = new string(charArray); // 输出 "!dlroW ,olleH"
```
这两个方法都是将字符串转换为字符数组,然后反转数组元素,最后再转回字符串。
阅读全文