如何在C#中删除String的最后一个char?

12 c# string trim

我有一个数字字符串,可能是"124322""1231.232""132123.00".我想删除我的字符串的最后一个字符(无论它是什么).如果我的字符串"99234"成为了我想要的"9923".

字符串的长度是可变的.它不是常数所以我不能使用string.Remove或trim或者像它们一样(我想).

我该如何实现这一目标?

ami*_*min 72

YourString = YourString.Remove(YourString.Length - 1);
Run Code Online (Sandbox Code Playgroud)


123*_*9 0 10

var input = "12342";
var output = input.Substring(0, input.Length - 1); 
Run Code Online (Sandbox Code Playgroud)

要么

var output = input.Remove(input.Length - 1);
Run Code Online (Sandbox Code Playgroud)