验证字符串时出现C#问题,并在null或空时显示错误消息

时间:2013-10-10 13:02:59

标签: c# string null validating

我正在尝试获取错误消息,以显示两个文本框是否为空,这会阻止表单处理任何数据,如果是这样的话。 当textboxPhoneNum.Text为空或填充无效数据时,会显示错误消息。

然而,当textboxName.Text为空时它没有显示,并且当它应该被停止时它也会处理所有代码和数据。

        int Phone;  

        string Name = textboxName.Text;

      if (String.IsNullOrEmpty(Name))
        {
            if (int.TryParse(textboxPhoneNum.Text, out Phone))
            {

               code..

            }

            else
            {
                //comment
                MessageBox.Show("Please fill in name and phone number.");
            }
        }
        else
        {
            //comment
            MessageBox.Show("Please fill in name and phone number.");
        }
    }

1 个答案:

答案 0 :(得分:5)

那一行中是否缺少否定?

if (String.IsNullOrEmpty(Name))

if (!String.IsNullOrEmpty(Name))