String.TrimEnd Metod

Definition

Överlagringar

Name Description
TrimEnd(Rune)
TrimEnd()

Tar bort alla avslutande blankstegstecken från den aktuella strängen.

TrimEnd(Char)

Tar bort alla avslutande förekomster av ett tecken från den aktuella strängen.

TrimEnd(Char[])

Tar bort alla avslutande förekomster av en uppsättning tecken som anges i en matris från den aktuella strängen.

TrimEnd(Rune)

Källa:
String.Manipulation.cs
public:
 System::String ^ TrimEnd(System::Text::Rune trimRune);
public string TrimEnd(System.Text.Rune trimRune);
member this.TrimEnd : System.Text.Rune -> string
Public Function TrimEnd (trimRune As Rune) As String

Parametrar

trimRune
Rune

Returer

Gäller för

TrimEnd()

Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs

Tar bort alla avslutande blankstegstecken från den aktuella strängen.

public:
 System::String ^ TrimEnd();
public string TrimEnd();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String

Returer

Strängen som finns kvar när alla blankstegstecken har tagits bort från slutet av den aktuella strängen. Om inga tecken kan trimmas från den aktuella instansen returnerar metoden den aktuella instansen oförändrad.

Kommentarer

Metoden TrimEnd tar bort alla avslutande blankstegstecken från den aktuella strängen. Trimåtgärden stoppas när det första icke-blankstegstecknet påträffas i slutet av strängen. Om den aktuella strängen till exempel är " abc xyz " TrimEnd returnerar metoden " abc xyz".

Note

TrimEnd Om metoden tar bort tecken från den aktuella instansen ändrar den här metoden inte värdet för den aktuella instansen. I stället returneras en ny sträng där alla avslutande blankstegstecken tas bort från den aktuella strängen.

Gäller för

TrimEnd(Char)

Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs

Tar bort alla avslutande förekomster av ett tecken från den aktuella strängen.

public:
 System::String ^ TrimEnd(char trimChar);
public string TrimEnd(char trimChar);
member this.TrimEnd : char -> string
Public Function TrimEnd (trimChar As Char) As String

Parametrar

trimChar
Char

Ett Unicode-tecken att ta bort.

Returer

Strängen som förblir efter alla förekomster av trimChar tecknet tas bort från slutet av den aktuella strängen. Om inga tecken kan trimmas från den aktuella instansen returnerar metoden den aktuella instansen oförändrad.

Kommentarer

Metoden TrimEnd(System.Char) tar bort alla avslutande trimChar tecken från den aktuella strängen. Trimåtgärden stoppas när det första tecknet som inte trimChar påträffas i slutet av strängen. Om till exempel trimChar är - och den aktuella strängen är "---abc---xyz----" TrimEnd(System.Char) returnerar metoden "---abc---xyz".

Note

TrimEnd(System.Char) Om metoden tar bort tecken från den aktuella instansen ändrar den här metoden inte värdet för den aktuella instansen. I stället returneras en ny sträng där alla avslutande trimChar tecken tas bort från den aktuella strängen.

Gäller för

TrimEnd(Char[])

Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs
Källa:
String.Manipulation.cs

Tar bort alla avslutande förekomster av en uppsättning tecken som anges i en matris från den aktuella strängen.

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

Parametrar

trimChars
Char[]

En matris med Unicode-tecken att ta bort, eller null.

Returer

Strängen som förblir efter alla förekomster av tecknen i parametern trimChars tas bort från slutet av den aktuella strängen. Om trimChars är null eller en tom matris tas Unicode blankstegstecken bort i stället. Om inga tecken kan trimmas från den aktuella instansen returnerar metoden den aktuella instansen oförändrad.

Exempel

I följande exempel visas hur du kan använda TrimEnd(System.Char[]) metoden för att trimma blanksteg eller skiljetecken från slutet av en sträng.

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

Kommentarer

Metoden TrimEnd(System.Char[]) tar bort alla avslutande tecken som finns i parametern från den aktuella strängen trimChars . Trimningsåtgärden stoppas när det första tecknet som inte finns i påträffas i trimChars slutet av strängen. Om den aktuella strängen till exempel är "123abc456xyz789" och trimChars innehåller siffrorna från "1" till "9" TrimEnd(System.Char[]) returnerar metoden "123abc456xyz".

Note

TrimEnd(System.Char[]) Om metoden tar bort tecken från den aktuella instansen ändrar den här metoden inte värdet för den aktuella instansen. I stället returneras en ny sträng där alla avslutande tecken som finns i trimChars tas bort från den aktuella strängen.

Anteckningar till anropare

I .NET Framework 3.5 SP1 och tidigare versioner finns en intern lista över blankstegstecken som den här metoden trimmar om trimChars är null eller en tom matris. Från och med .NET Framework 4, om trimChars är null eller en tom matris, trimmar metoden alla Unicode blankstegstecken (dvs. tecken som ger ett true returvärde när de skickas till metoden IsWhiteSpace(Char)). På grund av den här ändringen tar metoden Trim() i .NET Framework 3.5 SP1 och tidigare versioner bort två tecken, ZERO WIDTH SPACE (U+200B) och ZERO WIDTH NO-BREAK SPACE (U+FEFF), som metoden Trim() i .NET Framework 4 och senare versioner inte tar bort. Dessutom trimmar inte metoden Trim() i .NET Framework 3.5 SP1 och tidigare versioner tre Unicode blankstegstecken: MONGOLISK VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F) och MEDIUM MATHEMATICAL SPACE (U+205F).

Se även

Gäller för