Strings.StrReverse(String) Método

Definição

Retorna uma cadeia de caracteres na qual a ordem dos elementos de texto na cadeia de caracteres especificada é invertida.

C#
public static string StrReverse (string? Expression);
C#
public static string StrReverse (string Expression);

Parâmetros

Expression
String

Obrigatórios. Expressão de cadeia de caracteres cujos elementos de texto devem ser invertidos. Se Expression é uma cadeia de caracteres de tamanho zero (""), uma cadeia de caracteres de tamanho zero será retornada.

Retornos

Uma cadeia de caracteres na qual a ordem dos elementos de texto na cadeia de caracteres especificada é invertida.

Exemplos

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

Comentários

A StrReverse função retorna uma cadeia de caracteres que contém os mesmos elementos Expressionde texto que , mas na ordem oposta. Um elemento de texto como uma unidade de texto que é exibida como um único caractere, ou seja, um grafeme.

Por exemplo, considere a cadeia de caracteres "re\u0301sume\u0301", em que '\u0301' é o ponto de código U+0301 COMBINANDO ÊNFASE AGUDA. Quando exibida para o usuário, essa cadeia de caracteres aparece como a palavra résumé com os acentos corretamente colocados sobre os caracteres 'e'. Se a palavra résumé fosse invertida caractere por caractere, a cadeia de caracteres resultante seria ́emuśer, com um dos acentos sobre o caractere errado. Em vez disso, StrReverse divide a cadeia de caracteres de entrada em seus elementos de texto individuais, mantendo cada elemento de texto intacto, mas trocando as posições de cada elemento de texto dentro da cadeia de caracteres resultante.

Para obter mais informações sobre como o .NET divide uma instância de cadeia de caracteres em elementos de texto, consulte a seção Comentários da classe StringInfo.

Aplica-se a

Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também