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

本文关键字:错误 显示 消息 问题 字符串 字符 串并 null 验证 | 更新日期: 2023-09-27 18:34:49

我正在尝试获取错误消息以显示两个文本框是否为空,如果是这样,这将阻止表单处理任何数据。当文本框PhoneNum.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.");
        }
    }

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

也许那行缺少否定?

if (String.IsNullOrEmpty(Name))

if (!String.IsNullOrEmpty(Name))