返回首页

动态长度的在String.Format数:您好

我有一段代码,创建特色,4个变量的证明文件号码。

前缀,后缀,NextNum和长度。

第3是相当简单的。在过去的4我已经硬编码,但现在它需要改进。答案之一是使用switch语句使用一个用户可能选择几个选项之一,但似乎像坏编码。

代码:

list = fa.SelectList("select Prefix, Suffix, NextNum, Length from docnumbers where Form = 'Invoice' limit 1", list);

 

t0.Text = String.Format("{0}{2:000000}{1}", list[0][0], list[1][0], Convert.ToInt32(list[2][0]), list[3][0]);
我已硬编码,必须显示6个字符,但现在我想它从长变量,它在数据库中。
任何想法?

非常感谢
安德鲁

编辑:交换机将看起来像

{C}

回答