Strings.StrReverse(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した文字列内のテキスト要素の順序が逆の文字列を返します。
public:
static System::String ^ StrReverse(System::String ^ Expression);
public static string StrReverse(string Expression);
static member StrReverse : string -> string
Public Function StrReverse (Expression As String) As String
パラメーター
- Expression
- String
必須。 テキスト要素を反転する文字列式。
Expressionが長さ 0 の文字列 ("") の場合は、長さ 0 の文字列が返されます。
返品
指定した文字列内のテキスト要素の順序が逆の文字列。
例
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 クラスの Remarks セクションを参照してください。