Strings.StrReverse(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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śer
vý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.