26 AĞUSTOS 2010, PERŞEMBE
Bir dize Trim geçen karakter
Bir dize söylemek zorundayım
"Hello! world!"
Veya kaldırmak için bir döşeme çıkarmak için yapmak istiyorum. dünya dışında, ama değil.
CEVAP
26 AĞUSTOS 2010, PERŞEMBE
"Hello! world!".TrimEnd('!');
DÜZENLEME:
Bu tip sorular çok fark ettiğim şey, herkesin belirli bir dize son char kaldırmak için öneririz. Ama bu Trim yöntemin tanımını yerine getirmek değildir.
Döşeme - tüm oluşumlarını Kaldırır bu beyaz boşluk karakterleri bu örneğin başında ve sonunda.
Bu tanım dizeden sadece son karakter çıkarma altında kötü bir çözüm.
Yani eğer "string" böyle bir şey yapmalıyız . son karakteri kesmek istiyorsak
Uzantısı yöntemi olarak örnek:
public static class MyExtensions
{
public static string TrimLastCharacter(this String str)
{
if(String.IsNullOrEmpty(str)){
return str;
} else {
return str.TrimEnd(str[str.Length - 1]);
}
}
}
Bunu Paylaş:
Objective-C bir dize içinde birden faz...
Nasıl php bir dize sonunda 3 karakter ...
Nasıl tek bir karakter bir dize varsa ...
Başka bazı karakter değiştirme Bash di...
Pad sıfır sıfır bir dize SQL Server 20...