generate the next AttestationNumber, 格式是ICD-EPRG-DEV-0000000001,ICD-EPRG-DEV-0000000002

private static int GetNextAttestationNumber(string maxAttestationNumber)
        {
            //generate the next AttestationNumber
            string nextAttestationNumber = "ICD-EPRG-DEV-";
            string currentMax = maxAttestationNumber.Substring(maxAttestationNumber.LastIndexOf('-') + 1);
            int nextDigit = int.Parse(currentMax) + 1;
            int needAddZeroLength = currentMax.ToString().Length - nextDigit.ToString().Length;
            for (int i = 0; i < needAddZeroLength; i++)
            {
                nextAttestationNumber += "0";
            }
            nextAttestationNumber += nextDigit.ToString();

            return nextAttestationNumber;
        }

  

原文地址:https://www.cnblogs.com/sen068/p/4350347.html