作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个方法来验证电子邮件地址:
public static bool isEmail(string inputEmail)
{
inputEmail = NulltoString(inputEmail);
string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" +
@"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" +
@".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
Regex re = new Regex(strRegex);
if (re.IsMatch(inputEmail))
return (true);
else
return (false);
}
但我收到错误消息:名称“NulltoString”在当前上下文中不存在
。
有没有等价于NulltoString()
的string
方法?
最佳答案
C# 语言对此已有很好的特性,null-coalescing operator :
inputEmail = inputEmail ?? string.Empty;
关于c# - C# 中的 NulltoString eq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6049748/
我有这个方法来验证电子邮件地址: public static bool isEmail(string inputEmail) { inputEmail = NulltoString(input
我是一名优秀的程序员,十分优秀!