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>) |
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
ini menghapus 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 ", TrimEnd
metode mengembalikan " abc xyz".
Catatan
TrimEnd
Jika metode 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 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 trimChar
karakter 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)
ini menghapus dari string saat ini semua karakter berikutnya trimChar
. Operasi pemangkasan berhenti ketika karakter pertama yang tidak trimChar
ditemui di akhir string. Misalnya, jika trimChar
adalah -
dan string saat ini adalah "---abc---xyz----", TrimEnd(System.Char)
metode mengembalikan "---abc---xyz".
Catatan
TrimEnd(System.Char)
Jika metode 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 trimChar
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 trimChars
parameter dihapus dari akhir string saat ini. Jika trimChars
adalah 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 TrimEnd(System.Char[])
metode 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[])
ini menghapus dari string saat ini semua karakter berikutnya yang ada di trimChars
parameter . Operasi pemangkasan berhenti ketika karakter pertama yang tidak ada ditemui trimChars
di akhir string. Misalnya, jika string saat ini adalah "123abc456xyz789" dan trimChars
berisi digit dari "1" hingga "9", TrimEnd(System.Char[])
metode mengembalikan "123abc456xyz".
Catatan
TrimEnd(System.Char[])
Jika metode 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
adalah null
atau array kosong. Dimulai dengan .NET Framework 4, jika trimChars
adalah null
atau array kosong, metode memangkas semua karakter spasi putih Unicode (yaitu, karakter yang menghasilkan true
nilai pengembalian saat diteruskan ke IsWhiteSpace(Char) metode ). Karena perubahan ini, Trim() metode 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 Trim() metode dalam versi .NET Framework 4 dan yang lebih baru tidak dihapus. Selain itu, Trim() metode 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>)
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>
Mengembalikan
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk