String.TrimEnd Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TrimEnd() |
Menghapus semua karakter spasi putih berikutnya dari string saat ini. |
TrimEnd(Char) |
Menghapus semua kemunculan karakter berikutnya dari string saat ini. |
TrimEnd(Char[]) |
Menghapus semua kemunculan berikutnya dari sekumpulan karakter yang ditentukan dalam array dari string saat ini. |
TrimEnd(ReadOnlySpan<Char>) |
Menghapus semua kemunculan berikutnya dari sekumpulan karakter yang ditentukan dalam rentang dari string saat ini. |
TrimEnd()
- Sumber:
- String.Manipulation.cs
- Sumber:
- String.Manipulation.cs
- Sumber:
- String.Manipulation.cs
Menghapus semua karakter spasi putih berikutnya dari string saat ini.
public:
System::String ^ TrimEnd();
public string TrimEnd ();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String
Mengembalikan
String yang tetap ada setelah semua karakter spasi putih dihapus dari akhir string saat ini. Jika tidak ada karakter yang dapat dipangkas dari instans saat ini, metode mengembalikan instans saat ini yang tidak berubah.
Keterangan
Metode TrimEnd
dihapus dari string saat ini semua karakter spasi putih berikutnya. Operasi pemangkasan berhenti ketika karakter non spasi putih pertama ditemui di akhir string. Misalnya, jika string saat ini adalah " abc xyz ", metode TrimEnd
mengembalikan " abc xyz".
Nota
Jika metode TrimEnd
menghapus karakter apa pun dari instans saat ini, metode ini tidak mengubah nilai instans saat ini. Sebaliknya, ini mengembalikan string baru di mana semua karakter spasi putih berikutnya dihapus dari string saat ini.
Berlaku untuk
TrimEnd(Char)
- Sumber:
- String.Manipulation.cs
- Sumber:
- String.Manipulation.cs
- Sumber:
- String.Manipulation.cs
Menghapus semua kemunculan karakter berikutnya dari string saat ini.
public:
System::String ^ TrimEnd(char trimChar);
public string TrimEnd (char trimChar);
member this.TrimEnd : char -> string
Public Function TrimEnd (trimChar As Char) As String
Parameter
- trimChar
- Char
Karakter Unicode yang akan dihapus.
Mengembalikan
String yang tetap ada setelah semua kemunculan karakter trimChar
dihapus dari akhir string saat ini. Jika tidak ada karakter yang dapat dipangkas dari instans saat ini, metode mengembalikan instans saat ini yang tidak berubah.
Keterangan
Metode TrimEnd(System.Char)
dihapus dari string saat ini semua karakter trimChar
berikutnya. Operasi pemangkasan berhenti ketika karakter pertama yang tidak trimChar
ditemui di akhir string. Misalnya, jika trimChar
-
dan string saat ini adalah "---abc---xyz----", metode TrimEnd(System.Char)
mengembalikan "---abc---xyz".
Nota
Jika metode TrimEnd(System.Char)
menghapus karakter apa pun dari instans saat ini, metode ini tidak mengubah nilai instans saat ini. Sebaliknya, ia mengembalikan string baru di mana semua karakter trimChar
berikutnya dihapus dari string saat ini.
Berlaku untuk
TrimEnd(Char[])
- Sumber:
- String.Manipulation.cs
- Sumber:
- String.Manipulation.cs
- Sumber:
- String.Manipulation.cs
Menghapus semua kemunculan berikutnya dari sekumpulan karakter yang ditentukan dalam array dari string saat ini.
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
Parameter
- trimChars
- Char[]
Array karakter Unicode untuk dihapus, atau null
.
Mengembalikan
String yang tetap ada setelah semua kemunculan karakter dalam parameter trimChars
dihapus dari akhir string saat ini. Jika trimChars
null
atau array kosong, karakter spasi putih Unicode akan dihapus sebagai gantinya. Jika tidak ada karakter yang dapat dipangkas dari instans saat ini, metode mengembalikan instans saat ini yang tidak berubah.
Contoh
Contoh berikut menunjukkan bagaimana Anda dapat menggunakan metode TrimEnd(System.Char[])
untuk memangkas spasi putih atau tanda baca dari akhir string.
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
Keterangan
Metode TrimEnd(System.Char[])
dihapus dari string saat ini semua karakter berikutnya yang ada dalam parameter trimChars
. Operasi pemangkasan berhenti ketika karakter pertama yang tidak ada dalam trimChars
ditemui di akhir string. Misalnya, jika string saat ini adalah "123abc456xyz789" dan trimChars
berisi digit dari "1" hingga "9", metode TrimEnd(System.Char[])
mengembalikan "123abc456xyz".
Nota
Jika metode TrimEnd(System.Char[])
menghapus karakter apa pun dari instans saat ini, metode ini tidak mengubah nilai instans saat ini. Sebaliknya, ia mengembalikan string baru di mana semua karakter berikutnya yang ditemukan di trimChars
dihapus dari string saat ini.
Catatan Bagi Pemanggil
.NET Framework 3.5 SP1 dan versi yang lebih lama mempertahankan daftar internal karakter spasi putih yang dipangkas metode ini jika trimChars
null
atau array kosong. Dimulai dengan .NET Framework 4, jika trimChars
null
atau array kosong, metode memangkas semua karakter spasi putih Unicode (yaitu, karakter yang menghasilkan nilai pengembalian true
ketika diteruskan ke metode IsWhiteSpace(Char)). Karena perubahan ini, metode Trim() dalam .NET Framework 3.5 SP1 dan versi yang lebih lama menghapus dua karakter, ZERO WIDTH SPACE (U+200B) dan ZERO WIDTH NO-BREAK SPACE (U+FEFF), bahwa metode Trim() dalam versi .NET Framework 4 dan versi yang lebih baru tidak dihapus. Selain itu, metode Trim() dalam .NET Framework 3.5 SP1 dan versi yang lebih lama tidak memangkas tiga karakter spasi putih Unicode: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), dan MEDIUM MATHEMATICAL SPACE (U+205F).
Lihat juga
Berlaku untuk
TrimEnd(ReadOnlySpan<Char>)
Menghapus semua kemunculan berikutnya dari sekumpulan karakter yang ditentukan dalam rentang dari string saat ini.
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
Parameter
- trimChars
- ReadOnlySpan<Char>
Rentang karakter Unicode untuk dihapus.
Mengembalikan
String yang tetap ada setelah semua kemunculan karakter dalam parameter trimChars
dihapus dari akhir string saat ini.
Jika trimChars
kosong, karakter spasi putih akan dihapus sebagai gantinya.
Jika tidak ada karakter yang dapat dipangkas dari instans saat ini, metode mengembalikan instans saat ini yang tidak berubah.