string a = "123"; string b = "12342";
a.Remove(2, 1);
b.Remove(4,1); //删除字符串的第4位(第0位也算,4是索引),个数为1,1可以去掉
a.LastIndexOf("3"); //获得最后一个3的索引
int l= a.Length; //如果不知道a最后一位的索引,l-1便是
label1.text=label1.text.Remove(2);
this.label1.Text.Substring(0,this.label1.Text.Length-1)
楼上正解!
封装成函数,程序中经常有删除尾部逗号或其它符号等,你可以把你的数字传进去。
/// <summary>
/// 删除最后结尾的指定字符后的字符
/// </summary>
/// <param name="str">要修改的字符串String</param>
/// <param name="strchar">除掉尾部的字符</param>
/// <returns>修改后的字符串</returns>
public static string StrDelLastChar(string str, string strchar)
{
//检测字符串最后是否存在逗号
if (str.EndsWith(strchar))
{
//去除逗号
return str.Substring(0, str.LastIndexOf(strchar));
}
else
{
return str;
}
}
str.substring(0,str.length-1)
str.substring(0,str.length-1)
你可以写一个函数,每次调用判断出字符串的最后一位,然后删除啊!