정의되지 않은 길이의 문자열의 마지막 문자 만 제거하기 만하면됩니다. 이것은 내가 가지고있는 것입니다 :C# TrimEnd -1은 반복되는 문자 중 마지막 문자와 앞에 오는 문자를 제거합니다.
var str = txtBx1.Text;
txtBx2.Text = (str.TrimEnd(str[str.Length - 1]));
마지막 두 문자가 고유 할 때 잘 작동합니다. 그러나 마지막 두 개 이상의 문자가 같은 경우 모든 반복 문자가 제거됩니다.
txtBx1.Text = '123456789'
다음 txtBx2.Text
txtBx2.Text
될 다음은 '1'이 될 것이다 txtBx1.Text = '199999999'
가 '12345678'
경우; '19999999'가되어야합니다.
정의되지 않은 길이의 문자열의 마지막 문자를 간단하게 제거 할 수 있습니까?
+1, 너무 빨리 :) – Habib
덕분에 좋은 작품 – user4084392