gpt4 book ai didi

c# - C# 中字符串的 Lightswitch NullReferenceException

转载 作者:行者123 更新时间:2023-11-30 20:04:45 25 4
gpt4 key购买 nike

我确信这是一个基本无知的案例,但我正在尝试使用 Lightswitch 项目中的代码隐藏来测试数据库值。

我正在检查 varchar(MAX) 值是否为空

if (Order.OrderNotes.Equals(null))
{
do.something...
}

但是,如果值为 null,我会得到一个 NullReferenceException。如果有值,我不会出错。我试过使用 .contains(null)、.Length = 0、.ToString() = ""等,但没有成功。似乎整数和日期使用 Equals(null) 可以正常工作,但似乎不适用于字符串。

求助!!

最佳答案

假设您从详细信息屏幕中调用它,其中 Order != null 正如@DeeMac 指出的那样。您可以使用以下相同的代码检查 Order 是否为 null:

if (Order.OrderNotes == null) 
{
// do.something...
}

关于c# - C# 中字符串的 Lightswitch NullReferenceException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478099/

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