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

And*_*idz -1 .net c#

我有两个表名种子和系统.在Seed表中,我的这个列名称是recetid,数据类型是nvarchar,而在系统表中,我有一个LastOR列.在lastOR列中,我想用这个"00000000001"更新LastOR值,种子表将增加到2,依此类推.我怎样才能实现这种格式?

LastOR 0000000001

SeedTable 1

Kon*_*osa 7

鉴于int x = 10最干净的方法是:

string str = x.ToString("D10");
Run Code Online (Sandbox Code Playgroud)

或者您可能更喜欢:

string str = string.Format("{0:D10}", x);
Run Code Online (Sandbox Code Playgroud)

供进一步参考:

MSDN:标准数字格式字符串

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