gpt4 book ai didi

c# - try catch 文本框中输入的特定字符

转载 作者:行者123 更新时间:2023-11-30 23:02:44 24 4
gpt4 key购买 nike

我的代码目前看起来是这样的:

private void logBtn1_Click(object sender, EventArgs e)
{
String email = textBox1.Text;
String password = textBox2.Text;

if (email.Contains("@"))
{
MessageBox.Show("Valid email!");
}
else
{
MessageBox.Show("Please enter a valid email address");
}
}

如果电子邮件字符串包含 "@" 字符,我希望能够使用 try-catch 显示错误消息 - 这可能吗?我知道这可能不是一个好方法,而且检查 @ 字符并不是验证输入是合法电子邮件的好方法,但我仍然希望能够如果可能的话,用 try catch 执行此操作。

最佳答案

如果您必须使用try catch,您可以这样做:

void ValidateEmail(string email) {
if (!email.Contains("@"))
throw new FormatException();
}

并将对该代码的调用包围在 try catch 中。

但是,我真的找不到您想要这样做的充分理由。

关于c# - try catch 文本框中输入的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50326708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com