在C#中测试空值的最简单方法是什么?

Sam*_*tar 0 c#

我有一个名为ds的字符串,只有在它为null时才需要测试.我可以这样做吗?

if (ds) { }
Run Code Online (Sandbox Code Playgroud)

它通过语法检查,所以我想知道这将测试为什么条件为真.

上面的代码是做什么的?

Ham*_*ein 5

String.IsNullOrEmpty将检查字符串是空还是null.

if( !string.IsNullOrEmpty( ds)) { 
    // String is valid
}
Run Code Online (Sandbox Code Playgroud)