Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

String.TrimEnd (Método)

Quita todas las apariciones del final de un conjunto de caracteres especificados en una matriz del objeto String actual.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)
public string TrimEnd(
	params char[] trimChars
)

Parámetros

trimChars
Tipo: System.Char[]
Una matriz de caracteres Unicode que se van a quitar, o null.

Valor devuelto

Tipo: System.String
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, en su lugar se quitan caracteres de espacio en blanco Unicode.

El método TrimEnd quita de la cadena actual todos los caracteres del final que están en el parámetro trimChars. La operación de recortar se detiene cuando el primer carácter que no está en trimChars se encuentra al final de la cadena. Por ejemplo, si la cadena actual es "123abc456xyz789" y trimChars contiene los dígitos del "1" al "9", el método TrimEnd devuelve "123abc456xyz".

NotaNota

Este método no modifica el valor de la instancia actual. En su lugar, devuelve una nueva cadena en la que todos los caracteres finales encontrados en trimChars se quitan de la cadena actual.

Notas para los llamadores

.NET Framework 3.5 SP1 y versiones anteriores mantienen una lista interna de caracteres de espacio en blanco que recorta este método si trimChars es null o es una matriz vacía. Empezando con .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, los caracteres que producen un valor de retorno true cuando se pasan al método Char.IsWhiteSpace). Debido a este cambio, el método de Trim() en .NET Framework 3.5 SP1 y versiones anteriores quita dos caracteres, ESPACIOS WIDTH de ZERO (U+200B) y ESPACIOS WIDTH NO-BREAK de ZERO (U+FEFF), que el método de Trim() en .NET Framework 4 y las versiones posteriores no quita. Además, el método Trim() en .NET Framework 3.5 SP1 y en las versiones anteriores no recortan tres caracteres Unicode de espacio en blanco: SEPARADOR DE VOCAL MONGOL (U+180E), ESPACIO DE NO SEPARACIÓN ANGOSTO (U+202F) y ESPACIO MATEMÁTICO INTERMEDIO (U+205F).

En el siguiente ejemplo se muestra cómo se puede usar el método TrimEnd(Char[]) para recortar los espacios en blanco o las marcas de puntuación del final de una cadena.


using System;

public class TrimEnd
{
   public static void Main()
   {
      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


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.