String.TrimEnd Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
TrimEnd() |
Geçerli dizeden sondaki tüm boşluk karakterlerini kaldırır. |
TrimEnd(Char) |
Geçerli dizeden bir karakterin sondaki tüm oluşumlarını kaldırır. |
TrimEnd(Char[]) |
Bir dizide belirtilen karakter kümesinin sonundaki tüm oluşumları geçerli dizeden kaldırır. |
TrimEnd(ReadOnlySpan<Char>) |
TrimEnd()
- Kaynak:
- String.Manipulation.cs
- Kaynak:
- String.Manipulation.cs
- Kaynak:
- String.Manipulation.cs
Geçerli dizeden sondaki tüm boşluk karakterlerini kaldırır.
public:
System::String ^ TrimEnd();
public string TrimEnd ();
member this.TrimEnd : unit -> string
Public Function TrimEnd () As String
Döndürülenler
Tüm boşluk karakterlerinden sonra kalan dize geçerli dizenin sonundan kaldırılır. Geçerli örnekten hiçbir karakter kırpılamıyorsa, yöntemi geçerli örneği değişmeden döndürür.
Açıklamalar
TrimEnd
yöntemi geçerli dizeden sondaki tüm boşluk karakterlerini kaldırır. Dizenin sonunda ilk boşluk olmayan karakterle karşılaşıldığında kırpma işlemi durdurulur. Örneğin, geçerli dize " abc xyz " ise, TrimEnd
yöntem " abc xyz" döndürür.
Not
TrimEnd
yöntemi geçerli örnekten herhangi bir karakteri kaldırırsa, bu yöntem geçerli örneğin değerini değiştirmez. Bunun yerine, sonundaki tüm boşluk karakterlerinin geçerli dizeden kaldırıldığı yeni bir dize döndürür.
Şunlara uygulanır
TrimEnd(Char)
- Kaynak:
- String.Manipulation.cs
- Kaynak:
- String.Manipulation.cs
- Kaynak:
- String.Manipulation.cs
Geçerli dizeden bir karakterin sondaki tüm oluşumlarını kaldırır.
public:
System::String ^ TrimEnd(char trimChar);
public string TrimEnd (char trimChar);
member this.TrimEnd : char -> string
Public Function TrimEnd (trimChar As Char) As String
Parametreler
- trimChar
- Char
Kaldırılacak Unicode karakteri.
Döndürülenler
Karakterin tüm oluşumlarından trimChar
sonra kalan dize, geçerli dizenin sonundan kaldırılır. Geçerli örnekten hiçbir karakter kırpılamıyorsa, yöntemi geçerli örneği değişmeden döndürür.
Açıklamalar
TrimEnd(System.Char)
yöntemi geçerli dizeden sondaki trimChar
tüm karakterleri kaldırır. Dizenin sonunda ilk karakterle karşılaşılmayan trimChar
ilk karakterle karşılaşıldığında kırpma işlemi durdurulur. Örneğin, ise trimChar
-
ve geçerli dize "---abc---xyz----" ise, TrimEnd(System.Char)
yöntem "---abc---xyz" döndürür.
Not
TrimEnd(System.Char)
yöntemi geçerli örnekten herhangi bir karakteri kaldırırsa, bu yöntem geçerli örneğin değerini değiştirmez. Bunun yerine, sonundaki trimChar
tüm karakterlerin geçerli dizeden kaldırıldığı yeni bir dize döndürür.
Şunlara uygulanır
TrimEnd(Char[])
- Kaynak:
- String.Manipulation.cs
- Kaynak:
- String.Manipulation.cs
- Kaynak:
- String.Manipulation.cs
Bir dizide belirtilen karakter kümesinin sonundaki tüm oluşumları geçerli dizeden kaldırır.
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
Parametreler
- trimChars
- Char[]
Kaldırılacak Unicode karakter dizisi veya null
.
Döndürülenler
parametresindeki trimChars
karakterlerin tüm oluşumlarından sonra kalan dize geçerli dizenin sonundan kaldırılır. ise null
veya boş bir diziysetrimChars
, bunun yerine Unicode boşluk karakterleri kaldırılır. Geçerli örnekten hiçbir karakter kırpılamıyorsa, yöntemi geçerli örneği değişmeden döndürür.
Örnekler
Aşağıdaki örnekte, bir dizenin sonundaki TrimEnd(System.Char[])
boşluk veya noktalama işaretlerini kırpmak için yöntemini nasıl kullanabileceğiniz gösterilmektedir.
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
Açıklamalar
yöntemi geçerli TrimEnd(System.Char[])
dizeden parametresindeki trimChars
tüm sondaki karakterleri kaldırır. Dizenin sonunda içinde olmayan trimChars
ilk karakterle karşılaşıldığında kırpma işlemi durdurulur. Örneğin, geçerli dize "123abc456xyz789" ise ve trimChars
"1" ile "9" arasında basamakları içeriyorsa, TrimEnd(System.Char[])
yöntem "123abc456xyz" döndürür.
Not
TrimEnd(System.Char[])
yöntemi geçerli örnekten herhangi bir karakteri kaldırırsa, bu yöntem geçerli örneğin değerini değiştirmez. Bunun yerine, içinde bulunan trimChars
tüm sondaki karakterlerin geçerli dizeden kaldırıldığı yeni bir dize döndürür.
Arayanlara Notlar
.NET Framework 3.5 SP1 ve önceki sürümler, bu yöntemin boş veya boş bir dizi olduğunda trimChars
null
kırptığını boşluk karakterlerinin iç listesini tutar. .NET Framework 4'den başlayarak , veya boş bir diziyse trimChars
null
, yöntem tüm Unicode boşluk karakterlerini (yönteme IsWhiteSpace(Char) geçirildiğinde bir true
dönüş değeri oluşturan karakterler) kırpıyor. Bu değişiklik nedeniyle, Trim() .NET Framework 3.5 SP1 ve önceki sürümlerdeki yöntem, .NET Framework 4 ve sonraki sürümlerdeki yöntemin kaldırmadığı Trim() iki karakteri kaldırır: SIFIR GENIŞLIK ARALIK (U+200B) ve SIFIR GENİşLİk YOK ARALIK (U+FEFF). Ayrıca, Trim() .NET Framework 3.5 SP1 ve önceki sürümlerdeki yöntem üç Unicode boşluk karakterini kırpmaz: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F) ve MEDIUM MATHEMATICAL SPACE (U+205F).
Ayrıca bkz.
Şunlara uygulanır
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
Parametreler
- trimChars
- ReadOnlySpan<Char>
Döndürülenler
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin