Поделиться через


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 COMBINING ACUTE ACCENT. При отображении для пользователя эта строка отображается как слово résumé с акцентами, правильно расположенными над символами "e". Если слово résumé было изменено символом на символ, результирующая строка будет ́emuśerиметь значение , с одним из акцентов над неправильным символом. Вместо этого StrReverse разделяет входную строку на отдельные текстовые элементы, сохраняя каждый текстовый элемент без изменений, но меняя позиции каждого текстового элемента в результирующей строке.

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

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

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