Share via


Strings.StrReverse(String) 方法

定义

返回一个字符串,其中指定字符串中的文本元素的顺序被反转。

public:
 static System::String ^ StrReverse(System::String ^ Expression);
public static string StrReverse (string? Expression);
public static string StrReverse (string Expression);
static member StrReverse : string -> string
Public Function StrReverse (Expression As String) As String

参数

Expression
String

必需。 要反转其文本元素的字符串表达式。 如果 Expression 是一个零长度字符串 (""),则返回一个零长度字符串。

返回

一个字符串,指定字符串中文本元素的顺序被反转。

示例

Dim testString As String = "ABCDEFG"
' Returns "GFEDCBA".
Dim revString As String = StrReverse(testString)

注解

函数 StrReverse 返回一个字符串,其中包含与 相同的文本元素 Expression,但顺序相反。 作为文本单元的文本 元素 ,显示为单个字符,即 grapheme。

例如,请考虑字符串“re\u0301sume\u0301”,其中“\u0301”是组合锐音符的码位 U+0301。 向用户显示时,此字符串显示为“e”字符上正确放置重音的单词 résumé 。 如果单词 résumé 逐个字符反转,则生成的字符串将为 ́emuśer,其中一个重音符超过错误的字符。 相反, StrReverse 将输入字符串划分为其单独的文本元素,使每个文本元素保持不变,但交换每个文本元素在生成的字符串中的位置。

有关 .NET 如何将字符串实例划分为文本元素的详细信息,请参阅 StringInfo 类的“备注”部分

适用于

另请参阅