Strings.StrReverse(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dizedeki metin öğelerinin sırasının ters çevrildiği bir dize döndürür.
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
Parametreler
- Expression
- String
Gereklidir. Metin öğeleri ters çevrilecek dize ifadesi. Sıfır uzunluklu bir dize ("") ise Expression
, sıfır uzunluklu bir dize döndürülür.
Döndürülenler
Belirtilen dizedeki metin öğelerinin sırasının ters çevrildiği bir dize.
Örnekler
Dim testString As String = "ABCDEFG"
' Returns "GFEDCBA".
Dim revString As String = StrReverse(testString)
Açıklamalar
işlevi, StrReverse
ile aynı metin öğelerini Expression
içeren ancak ters sırada olan bir dize döndürür. Metin öğesi, tek bir karakter olarak görüntülenen bir metin birimi, yani grafeme.
Örneğin, "re\u0301sume\u0301" dizesini düşünün; burada '\u0301', AKUT AKSAN'ı BIRLEŞTIREN U+0301 kod noktasıdır. Kullanıcıya görüntülendiğinde, bu dize vurguları 'e' karakterlerinin üzerine doğru yerleştirilmiş sözcük résumé
olarak görünür. Sözcük résumé
karaktere göre ters çevrildiyse, sonuçta elde edilen dize, aksanlardan biri yanlış karakterin üzerinde olacak şekilde olur ́emuśer
. Bunun yerine, StrReverse
giriş dizesini tek tek metin öğelerine böler ve her metin öğesini olduğu gibi tutar, ancak sonuçta elde edilen dize içindeki her metin öğesinin konumlarını değiştirebilir.
.NET'in bir dize örneğini metin öğelerine nasıl böldüğü hakkında daha fazla bilgi için StringInfo sınıfının Açıklamalar bölümüne bakın.