2010-07-07 30 views

Trả lời

21

Hãy thử điều này:

string a = "abc."; 
string b = a.TrimEnd('.'); 
+1

hoàn hảo, đẹp – azeem

9

Bạn có thể loại bỏ bất kỳ dấu chấm ở phần cuối của một chuỗi bằng cách sử dụng TrimEnd phương pháp:

str = str.TrimEnd('.'); 

Bạn có thể sử dụng Substring phương pháp chỉ xóa ký tự cuối cùng:

str = str.Substring(0, str.Length - 1); 

Nếu ký tự cuối cùng chỉ nên được gỡ bỏ nếu đó là một khoảng thời gian, bạn có thể kiểm tra cho rằng đầu tiên:

if (str[str.Length - 1] == '.') { 
    str = str.Substring(0, str.Length - 1); 
} 
Các vấn đề liên quan