String.TrimEnd Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
TrimEnd() |
Quita todos los caracteres de espacio en blanco del final de la cadena actual. |
TrimEnd(Char) |
Quita todas las repeticiones finales de un carácter de la cadena actual. |
TrimEnd(Char[]) |
Quita todas las repeticiones del final de un conjunto de caracteres especificados en una matriz de la cadena actual. |
TrimEnd(ReadOnlySpan<Char>) |
TrimEnd()
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
Quita todos los caracteres de espacio en blanco del final de la cadena actual.
public:
System::String ^ TrimEnd();
public string TrimEnd ();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String
Devoluciones
La cadena que queda después de quitar todos los caracteres de espacio en blanco del final de la cadena actual. Si no se puede quitar ningún carácter de la instancia actual, el método devuelve la instancia actual sin cambios.
Comentarios
El TrimEnd
método quita de la cadena actual todos los caracteres de espacio en blanco finales. La operación de recorte se detiene cuando se encuentra el primer carácter que no es de espacio en blanco al final de la cadena. Por ejemplo, si la cadena actual es " abc xyz ", el TrimEnd
método devuelve " abc xyz".
Nota
Si el TrimEnd
método quita los caracteres de la instancia actual, este método no modifica el valor de la instancia actual. En su lugar, devuelve una nueva cadena en la que se quitan todos los caracteres de espacio en blanco finales de la cadena actual.
Se aplica a
TrimEnd(Char)
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
Quita todas las repeticiones finales de un carácter de la cadena actual.
public:
System::String ^ TrimEnd(char trimChar);
public string TrimEnd (char trimChar);
member this.TrimEnd : char -> string
Public Function TrimEnd (trimChar As Char) As String
Parámetros
- trimChar
- Char
Un carácter Unicode que se va a quitar.
Devoluciones
La cadena que queda después de quitar todas las repeticiones del carácter trimChar
del final de la cadena actual. Si no se puede quitar ningún carácter de la instancia actual, el método devuelve la instancia actual sin cambios.
Comentarios
El TrimEnd(System.Char)
método quita de la cadena actual todos los caracteres finales trimChar
. La operación de recorte se detiene cuando se encuentra el primer carácter que no trimChar
se encuentra al final de la cadena. Por ejemplo, si trimChar
es -
y la cadena actual es "---abc---xyz----", el TrimEnd(System.Char)
método devuelve "---abc---xyz".
Nota
Si el TrimEnd(System.Char)
método quita los caracteres de la instancia actual, este método no modifica el valor de la instancia actual. En su lugar, devuelve una nueva cadena en la que se quitan todos los caracteres finales trimChar
de la cadena actual.
Se aplica a
TrimEnd(Char[])
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
Quita todas las repeticiones del final de un conjunto de caracteres especificados en una matriz de la cadena actual.
public:
System::String ^ TrimEnd(... cli::array <char> ^ trimChars);
public string TrimEnd (params char[] trimChars);
public string TrimEnd (params char[]? trimChars);
member this.TrimEnd : char[] -> string
Public Function TrimEnd (ParamArray trimChars As Char()) As String
Parámetros
- trimChars
- Char[]
Matriz de caracteres Unicode que se van a quitar, o null
.
Devoluciones
Cadena que queda una vez quitadas todas las apariciones de los caracteres especificados por el parámetro trimChars
del final de la cadena actual. Si trimChars
es null
o una matriz vacía, se quitarán los caracteres de espacio en blanco de Unicode. Si no se puede quitar ningún carácter de la instancia actual, el método devuelve la instancia actual sin cambios.
Ejemplos
En el ejemplo siguiente se muestra cómo puede usar el TrimEnd(System.Char[])
método para recortar los espacios en blanco o las marcas de puntuación desde el final de una cadena.
string sentence = "The dog had a bone, a ball, and other toys.";
char[] charsToTrim = {',', '.', ' '};
string[] words = sentence.Split();
foreach (string word in words)
Console.WriteLine(word.TrimEnd(charsToTrim));
// The example displays the following output:
// The
// dog
// had
// a
// bone
// a
// ball
// and
// other
// toys
let sentence = "The dog had a bone, a ball, and other toys."
let charsToTrim = [| ','; '.'; ' ' |]
let words = sentence.Split()
for word in words do
printfn $"{word.TrimEnd charsToTrim}"
// The example displays the following output:
// The
// dog
// had
// a
// bone
// a
// ball
// and
// other
// toys
Module TrimEnd
Public Sub Main()
Dim sentence As String = "The dog had a bone, a ball, and other toys."
Dim charsToTrim() As Char = {","c, "."c, " "c}
Dim words() As String = sentence.Split()
For Each word As String In words
Console.WriteLine(word.TrimEnd(charsToTrim))
Next
End Sub
End Module
' The example displays the following output:
' The
' dog
' had
' a
' bone
' a
' ball
' and
' other
' toys
Comentarios
El TrimEnd(System.Char[])
método quita de la cadena actual todos los caracteres finales que están en el trimChars
parámetro . La operación de recorte se detiene cuando se encuentra el primer carácter que no está en trimChars
al final de la cadena. Por ejemplo, si la cadena actual es "123abc456xyz789" y trimChars
contiene los dígitos de "1" a "9", el TrimEnd(System.Char[])
método devuelve "123abc456xyz".
Nota
Si el TrimEnd(System.Char[])
método quita los caracteres de la instancia actual, este método no modifica el valor de la instancia actual. En su lugar, devuelve una nueva cadena en la que se quitan todos los caracteres finales de trimChars
la cadena actual.
Notas a los autores de las llamadas
.NET Framework 3.5 SP1 y versiones anteriores mantienen una lista interna de caracteres de espacio en blanco que este método recorta si trimChars
es null
o una matriz vacía. A partir de .NET Framework 4, si trimChars
es null
o una matriz vacía, el método recorta todos los caracteres de espacio en blanco Unicode (es decir, caracteres que generan un true
valor devuelto cuando se pasan al IsWhiteSpace(Char) método). Debido a este cambio, el Trim() método de .NET Framework 3.5 SP1 y versiones anteriores quita dos caracteres, ZERO WIDTH SPACE (U+200B) y ZERO WIDTH NO-BREAK SPACE (U+FEFF), que el Trim() método de .NET Framework 4 y versiones posteriores no quita. Además, el Trim() método de .NET Framework 3.5 SP1 y versiones anteriores no recorta tres caracteres de espacio en blanco Unicode: SEPARATOR DE VOWEL MONGOLIAN (U+180E), NARROW NO-BREAK SPACE (U+202F) y MEDIUM MATHEMATICAL SPACE (U+205F).
Consulte también
Se aplica a
TrimEnd(ReadOnlySpan<Char>)
public:
System::String ^ TrimEnd(ReadOnlySpan<char> trimChars);
public string TrimEnd (scoped ReadOnlySpan<char> trimChars);
member this.TrimEnd : ReadOnlySpan<char> -> string
Public Function TrimEnd (trimChars As ReadOnlySpan(Of Char)) As String
Parámetros
- trimChars
- ReadOnlySpan<Char>
Devoluciones
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de