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

我该怎么做?

在此处输入图像描述

4

1 回答 1

3

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

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);
于 2013-10-23T02:57:20.947 回答