我在验证电子邮件时遇到了一些问题。
我有两个变量,email 和 emailTrim,email 存储用户输入的电子邮件地址,emailTrim,由以下代码组成:
string emailTrim = email.Substring(0, email.LastIndexOf("@"));
这会获取 email 变量并删除 @ 符号后的所有内容。 然而,这正是我想要它做的,伴随着错误“ArgumentOutOfRangeException 未处理”的副作用
有人可以帮我解决这个问题,或者用另一种方法删除“@”符号后的所有内容,或者用一种方法来“处理”抛出的异常。
提前致谢。
最佳答案
改用Split()
:
string emailTrimmed = email.Split('@')[0];
关于c# - 字段中没有 @ 会导致它崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38942132/