例如:编号为:0000000011452158要想变成0000000011452159 C#算法如下:
string startStr = "";
string endStr = "";
int length=CompanyNo.Length;
if (this.CompanyNo!="")
{
for (int i = 0; i < this.CompanyNo.Length; i++)
{
string one = this.CompanyNo.Substring(i, 1).ToString();
if (one!="0")
{
startStr = this.CompanyNo.Substring(0, i).ToString();
//MessageBox.Show(this.CompanyNo);
endStr = this.CompanyNo.Substring(i, length-i).ToString();
break;
}
}
long addNum1 = Convert.ToInt64(endStr);
addNum1 = addNum1 + 1;
this.CompanyNo = startStr + addNum1.ToString();
txt_No.Text = this.CompanyNo;
}