Professional Documents
Culture Documents
Trim
.NET Framework 4.6 and 4.5
Outras verses
Remove todos os caracteres de espao em branco direita e esquerda do objeto String atual.
Namespace: System
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
C#
C++
Comentrios
O Trim mtodo Remove todos os caracteres de espao em branco esquerda e direita da cadeia de
caracteres atual. Cada operao de preparo esquerda e direita para quando um caractere de espao
em branco no encontrado. Por exemplo, se a cadeia de caracteres atual "abc xyz", o Trim mtodo
retorna "abc xyz".
Observao
Se o Trim mtodo Remove todos os caracteres da instncia atual, este mtodo no altera o
valor da instncia atual. Em vez disso, ele retorna uma nova cadeia de caracteres na qual
todos os caracteres de espao em branco esquerda e direita encontrados na instncia atual
so removidos.
Se a cadeia de caracteres atual for igual a Empty ou todos os caracteres na instncia atual consistem em
caracteres de espao em branco, o mtodo retorna Empty.
Os caracteres de espao em branco so definidos pelo padro Unicode. O Trim() quaisquer caracteres
esquerda e direita que produzem um valor de retorno do mtodo Remove true quando eles so
passados para oChar.IsWhiteSpace mtodo.
Observaes para chamadores
O .NET Framework 3,5 SP1 e mantm uma lista interna de caracteres de espao em branco que este
mtodo corta a verses anteriores. Comeando com o .NET Framework 4, o mtodo corta todos os
caracteres Unicode de espao em branco (isto , os caracteres que produzem um true valor de retorno
quando eles so passados para oChar.IsWhiteSpace mtodo). Por causa dessa alterao, o Trim mtodo o
.NET Framework 3,5 SP1 e verses anteriores remove dois caracteres, espao de largura ZERO (U + 200B)
e espao sem quebra de largura ZERO (U + FEFF), que oTrim mtodo no .NET Framework 4 e verses
posteriores no remove. Alm disso, o Trim mtodo o .NET Framework 3,5 SP1 e verses anteriores no
apare trs caracteres de espao em branco Unicode: um SEPARADOR de VOGAL MONGOL (U + 180E),
ESTREITA espao sem quebra (U + 202F) e espao MATEMTICO mdio (U + 205F).
Exemplos
O exemplo a seguir usa o String.Trim() mtodo para remover qualquer espao em branco extra de cadeias
de caracteres inseridas pelo usurio antes de concaten-los.
C#
C++
using System;
Console.WriteLine();
Console.WriteLine("You entered '{0}', '{1}', and '{2}'.",
firstName, middleName, lastName);