Strings.StrReverse(String) Metoda

Definice

Vrátí řetězec, ve kterém je pořadí textových prvků v zadaném řetězci obrácené.

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

Parametry

Expression
String

Povinná hodnota. Řetězcový výraz, jehož textové prvky mají být obráceny. Pokud Expression je řetězec nulové délky (""), vrátí se řetězec nulové délky.

Návraty

Řetězec, ve kterém je pořadí textových prvků v zadaném řetězci obrácené.

Příklady

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

Poznámky

Funkce StrReverse vrátí řetězec, který obsahuje stejné textové prvky jako Expression, ale v opačném pořadí. Textový prvek jako jednotka textu, která se zobrazuje jako jeden znak, tj. grafém.

Představte si například řetězec "re\u0301sume\u0301", kde \u0301 je bod kódu U+0301 COMBINING ACUTE ACCENT. Při zobrazení uživateli se tento řetězec zobrazí jako slovo résumé s diakritikou správně umístěnou nad znaky "e". Pokud by bylo slovo résumé převrácené po jednotlivých znacích, byl by ́emuśervýsledný řetězec s jedním z zvýraznění nad nesprávným znakem. StrReverse Místo toho rozdělí vstupní řetězec na jednotlivé textové prvky, přičemž každý textový prvek zůstane nedotčený, ale prohodí pozice jednotlivých textových prvků ve výsledném řetězci.

Další informace o tom, jak rozhraní .NET rozděluje instanci řetězce do textových prvků, najdete v části Poznámky pro třídu StringInfo.

Platí pro

Viz také