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
Required. Ř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. grafeme.
Představte si například řetězec "re\u0301sume\u0301", kde '\u0301' je kódový bod U+0301 COMBINING ACUTE ACCENT. Když se uživateli zobrazí, zobrazí se tento řetězec jako slovo résumé se zvýrazňujícími znaky správně umístěnými nad znaky "e". Pokud bylo slovo résumé obráceno znakem, výsledný řetězec by byl ́emuśer, s jedním z zvýrazňujících přes nesprávný znak.
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 každého textového prvku ve výsledném řetězci.
Další informace o tom, jak .NET rozdělí instanci řetězce na textové prvky, najdete v části Remarks třídy StringInfo.