C#除了null命令之外的什么?

Mic*_*tal 0 c# null

我有这个用C#编写的程序,我需要它来过滤掉用户设置的所有字符串.我想要做的是找到一个如下命令:

if (exampleString == anythingButNull);
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮我一个命令或者什么东西可以取代对我来说非常有帮助的"nothingButNull".谢谢!

aw0*_*w04 8

首先提出问题 - 我真的想排除什么?

如果要排除空值和空字符串,请尝试此操作

if (!string.IsNullOrEmpty(exampleString))
Run Code Online (Sandbox Code Playgroud)

这个也排除了空白区域

if (!string.IsNullOrWhiteSpace(exampleString))
Run Code Online (Sandbox Code Playgroud)

在这种情况下,你真的只想要一个纯粹的null排除,它就像它一样简单

if(exampleString != null)
Run Code Online (Sandbox Code Playgroud)

参考文献:

MSDN - String.IsNullOrEmpty

MSDN - String.IsNullOrWhiteSpace