下面,我给出一段代码。里面具有完整的注释。
using System;
namespace BaseLayer
{
///
/// 单据编号,产生自增编号,如:入参为"DJ000002",将返回"DJ000003"
///
public class SheetNumber
{
///
/// 单据编号,产生自增编号,如:入参为"DJ000002",将返回"DJ000003"
///
/// 原值
/// 下一值
public string NextNumber(string BaseNumber)
{
string NewNumber = "";//新值
int InNumber = 1;//进位
int PlaceValue;//位值
char[] No = BaseNumber.ToCharArray();
for(int i=BaseNumber.Length-1;i>=0;i--)
{