检查空值

Chi*_*hin 3 .net c# web-services

抱歉这么简单的问题.

我如何检查这是否为空?

obj.DivisionNotes = (string)row["DivisionNotes"];
Run Code Online (Sandbox Code Playgroud)

我在想这样的事情.

obj.DivisionNotes = (string)row["DivisionNotes"]?null:"No notes";
Run Code Online (Sandbox Code Playgroud)

我对吗.

任何帮助非常感谢.

Qui*_*son 10

你的null转换会导致问题,你可以使用转换as和空合并运算符来解决你的问题.

obj.DivisionNotes = (row["DivisionNotes"] as string) ?? "No notes";
Run Code Online (Sandbox Code Playgroud)