2014-09-26 51 views
1

我想簡單地刪除未定義長度的字符串的最後一個字符。這是我的:c#TrimEnd -1刪除最後一個字符加前面的字符,如果它們重複

var str = txtBx1.Text; 
txtBx2.Text = (str.TrimEnd(str[str.Length - 1])); 

它的工作很好,當最後兩個字符是唯一的。但是,當最後兩個或更多個字符相同時,將刪除所有重複字符。

如果txtBx1.Text = '123456789'然後txtBx2.Text將 '12345678'

如果txtBx1.Text = '199999999'然後txtBx2.Text將 '1';它需要是'19999999'

我該如何簡單地刪除未定義長度的字符串的最後一個字符?

回答

1

使用子:

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

使用Substring方法

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

+1,太快了:) – Habib 2014-09-26 18:50:15

+0

感謝,偉大工程 – user4084392 2014-09-26 18:54:28

相關問題