如何在c#中生成控件号

时间:2013-10-23 02:53:01

标签: c# winforms sql-server-2008

  • 我使用控制号码为选民登录密码。
  • 我已经设置了管理员设置,我选择了“海事教育”和“普通教育”。
  • 如果是海事教育,那么生成的控制号应该从100开始,对于前三个数字,然后是随机数和+ IDnumber .. IDnumber由5位数组成。
  • 否则,如果是普通教育,那么生成的控制号应该从101开始,然后是随机数+ IDnumber。

我该怎么做?

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要确定的是他们是选择Maritime还是General,然后在其末尾附加一个随机数和他们的身份证号码。

Random rand = new Random();
string startingDigits;
if(maritimeEducation)
{
    startingDigits = "100";
}
else
{
    startingDigits = "101";        
}

string controlNumber = string.Format("{0}{1}{2}", 
    startingDigits, rand.Next(10000, 99999).ToString(), IdNumber);