C#中如何去掉字符串最后两位指定字符

2025-01-08 08:30:31
推荐回答(4个)
回答1:

如果你只想要简单粗暴地去掉最后两个字符(而不管是什么内容),则可以使用截取:
string s="123.45";
s=s.SubString(0,str.Length-3);
如果截取位数不定,但是格式有要求,则可以像一楼那样做。

回答2:

string s = "2.0℃";
s = s.Substring(0, i.Length - 1);
//只要整数部分
int v = (int)float.Parse(s);  
s = v.ToString();


最后℃是一个字符

回答3:

string str="12.0";

str = str.Split('.')[0];

回答4:

str = str.Remove(str.length-2,2);