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и в противоположном порядке. Текстовый элемент в виде единицы текста, отображаемого как один символ, то есть графем.

Например, рассмотрим строку "re\u0301sume\u0301", где "\u0301" — это кодовая точка U+0301 ОБЪЕДИНЕНИЕ ОСТРОГО АКЦЕНТА. При отображении пользователю эта строка отображается как слово résumé с акцентами, правильно помещенными над символами e. Если слово résumé было изменено символом по символу, результирующая строка будет ́emuśerиметь один из акцентов над неправильным символом. Вместо этого StrReverse разделяет входную строку на отдельные текстовые элементы, сохраняя каждый текстовый элемент нетронутым, но переключяя позиции каждого текстового элемента в результирующей строке.

Дополнительные сведения о том, как .NET делит экземпляр строки на текстовые элементы, см. в разделе Remarks класса StringInfo.

Применяется к

См. также раздел