0
private void btnsave_Click(object sender, EventArgs e)
{
   if (txtfname.Text == "" )
   {
      MessageBox.Show("Please enter your First Name");
      txtfname.Focus();
   }
}

人が空白のままにしたり、数字を追加したりできないように、テキストボックスを検証したいと思います。「else if」ステートメントを作成する必要がありますか、それともすべてを同じ if ステートメントに入れるために使用できる演算子はありますか。

4

2 に答える 2

4

使える演算子は||

string fName = txtfname.Text;
if (string.IsNullOrWhiteSpace(fName) || fName.Any(Char.IsDigit))
{
    MessageBox.Show("Please enter your First Name without digits");
    txtfname.Select();
}
于 2013-04-22T21:56:29.550 に答える
1
private void btnsave_Click(object sender, EventArgs e)
{
    if (String.IsNullOrEmpty(txtfname.Text) ||
        txtfname.Text.Any(c => Char.IsNumber(c)) ) {
        MessageBox.Show("Please enter your First Name");
        txtfname.Focus();
    }
}
于 2013-04-22T21:53:29.373 に答える