gpt4 book ai didi

c# - C# 中的 NulltoString eq

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

我有这个方法来验证电子邮件地址:

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/

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