gpt4 book ai didi

c# - 嵌套成员的 ArgumentNullException

转载 作者:太空狗 更新时间:2023-10-30 00:14:26 25 4
gpt4 key购买 nike

<分区>

假设我有一个方法:

public void SayHello(User user)
{
if (user == null)
throw new ArgumentNullException(nameof(user));

Console.Write(string.Format("Hello from {0}", user.Name));
}

很明显,我应该使用上面显示的 ArgumentNullException 来验证用户不为 null。现在如何验证 user.Name 不为空?这样做是个好习惯吗:

if (string.IsNullOrWhiteSpace(user.Name))
throw new ArgumentNullException("user", "Username is empty");

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