C#字符数条件

时间:2017-09-05 02:27:41

标签: c# asp.net visual-studio-2008

我怎么能把条件放在这里。就像我输入一个4位数的字符一样,它会添加一个前缀,即" F - "。

try
{
    Service1 ws = new Service1();
    if (e.KeyChar == (char)13 && button1.Enabled == true)
    {
        inputtxt = F.Text.ToString();
        showpic(inputtxt);
        if (ws.VerifyEID(inputtxt) == false)
        {
            MessageBox.Show("You have entered an incorrect Employee ID. Please try again!", "Attendance Monitoring System", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            F.Text = null;
        }



        else
        {
             panel1.Visible = false;
             SqlToText(inputtxt);
             ShowOffset(inputtxt);
             if (BtnTimeIn.Visible == true)
             {
                 BtnTimeIn.Focus();
             }
             else
             {
                 BtnTimeOut.Focus();
             }
         }

     }

请帮帮我,谢谢你。

1 个答案:

答案 0 :(得分:0)

您可以在代码中插入:

inputtxt = inputtxt.StartsWith("F-") ? inputtxt : "F-" + inputtxt;

但我个人会在文本框中添加该前缀,以便为用户清楚地输入要输入的内容并让他们输入更少的字符。