通过TrimStart方法 //移除当前字符串前导匹配项 TrimEnd指移除所有尾部匹配项
string a = "01asdf";
a=a.TrimStart('0'); //方法内参数 params char[] 数组
//a=a.TrimStart('0','1');//指第一个为0或者1的字母移除 可以设置N个
希望能帮到你!
var num = "013";
var temp= "";
//如果num是个位 则没必要去0 所以length大于1位
if (num.Length > 1)
{
//截取第一位看看是不是0
var first = num.Substring(0, 1);
if (first == "0")
{
temp= num.Substring(1, num.Length-1);
}
}
string x = "0123456";
x = x.TrimStart('0');
string a = "0dkslfn";
if (a.IndexOf("0") == 0)
{
a = a.Substring(1, a.Length - 1);
}
else
{
a = a;
}