动态长度的在String.Format数:您好
我有一段代码,创建特色,4个变量的证明文件号码。
前缀,后缀,NextNum和长度。
第3是相当简单的。在过去的4我已经硬编码,但现在它需要改进。答案之一是使用switch语句使用一个用户可能选择几个选项之一,但似乎像坏编码。
代码:
我已硬编码,必须显示6个字符,但现在我想它从长变量,它在数据库中。 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]);
任何想法?
非常感谢
安德鲁
编辑:交换机将看起来像
{C}