如何在 c# 中将序列号格式化为这种格式"000000000001"



我有两个表,名称为seed和system。在种子表中,我有一个列名receptid,数据类型是nvarchar,而在系统表中,有一个LastOR列。在lastOR列中,我想用"00000000001"更新lastOR值,种子表将增加到2,依此类推。我将如何实现这种格式?

LastOR0000000001

种子表1

给定int x = 10,最干净的方法是:

string str = x.ToString("D10");

或者你可能更喜欢:

string str = string.Format("{0:D10}", x);

供进一步参考:

MSDN:标准数字格式字符串

MSDN:自定义数字格式字符串

最新更新