Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

String.TrimEnd, méthode

Supprime, de l'objet String actuel, toutes les occurrences situées à la fin d'un jeu de caractères spécifiés dans un tableau.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)

public string TrimEnd(
	params char[] trimChars
)

Paramètres

trimChars
Type : System.Char[]
Tableau de caractères Unicode à supprimer, ou null.

Valeur de retour

Type : System.String
Chaîne qui reste après la suppression de toutes les occurrences des caractères contenus dans le paramètre trimChars de la fin de la chaîne actuelle. Si trimChars est null ou un tableau vide, les espaces blancs Unicode sont supprimés à la place.

La méthode TrimEnd supprime, de la chaîne actuelle, tous les caractères en fin de chaîne qui se trouvent dans le paramètre trimChars. L'opération de suppression s'arrête lorsque le premier caractère qui ne se trouve pas dans trimChars est rencontré à la fin de la chaîne. Par exemple, si la chaîne actuelle est "123abc456xyz789" et que trimChars contient les chiffres compris entre "1" et "9", la méthode TrimEnd retourne "123abc456xyz".

RemarqueRemarque

Cette méthode ne modifie pas la valeur de l'instance actuelle. Au lieu de cela, elle retourne une nouvelle chaîne dans laquelle tous les caractères de fin trouvés dans trimChars sont supprimés de la chaîne actuelle.

Remarques à l'attention des appelants

Les versions antérieures et .NET Framework 3.5 SP1 conservent une liste interne d'espaces blancs que cette méthode supprime si trimChars est null ou un tableau vide. À partir du .NET Framework 4, si trimChars est null ou un tableau vide, la méthode supprime les espaces blancs Unicode (autrement dit, les caractères qui produisent une valeur de retour true lorsqu'ils sont passés à la méthode Char.IsWhiteSpace). A cause de changement, la méthode Trim() dans le .NET Framework 3.5 SP1 ou ses versions antérieurs supprime deux caractère, ZERO WIDTH SPACE (U+200B) et ZERO WIDTH NO-BREAK SPACE (U+FEFF), que la méthode Trim() dans le .NET Framework 4 et ses versions ultérieures ne supprime pas. De plus, la méthode Trim() dans .NET Framework 3.5 SP1 et les versions antérieures ne rogne pas trois espaces Unicode : SÉPARATEUR DE VOYELLE EN MONGOL (U+180E), ESPACE INSÉCABLE ÉTROITE (U+202F) et ESPACE MOYENNE MATHÉMATIQUE (U+205F).

L'exemple suivant montre comment utiliser la méthode TrimEnd(Char[]) pour supprimer les espaces blancs ou les marques de ponctuation à la fin d'une chaîne.


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

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft