Я хочу просто удалить последний символ строки с неопределенной длиной. Это то, что у меня есть: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, слишком быстро :) – Habib
спасибо, работает отлично – user4084392