下面是讲解“C#判断字符串为空的几种办法”的完整攻略:
1. 判断字符串是否为 null 或者空字符串
使用 String.IsNullOrEmpty()
方法可以判断字符串是否为 null 或者空字符串。具体实现代码如下:
string str = "";
if (String.IsNullOrEmpty(str))
{
Console.WriteLine("字符串为空!");
}
上述代码输出结果为:字符串为空!
。
2. 判断字符串是否仅由空格组成
使用 String.IsNullOrWhiteSpace()
方法可以判断字符串是否仅由空格组成。具体实现代码如下:
string str = " ";
if (String.IsNullOrWhiteSpace(str))
{
Console.WriteLine("字符串仅由空格组成!");
}
上述代码输出结果为:字符串仅由空格组成!
。
示例1
string str1 = null;
if (String.IsNullOrEmpty(str1))
{
Console.WriteLine("字符串为 null 或者空字符串!");
}
string str2 = "";
if (String.IsNullOrEmpty(str2))
{
Console.WriteLine("字符串为 null 或者空字符串!");
}
string str3 = "hello world";
if (!String.IsNullOrEmpty(str3))
{
Console.WriteLine("字符串不为 null 且不为空字符串!");
}
输出结果为:
字符串为 null 或者空字符串!
字符串为 null 或者空字符串!
字符串不为 null 且不为空字符串!
示例2
string str1 = " ";
if (String.IsNullOrWhiteSpace(str1))
{
Console.WriteLine("字符串仅由空格组成!");
}
string str2 = null;
if (!String.IsNullOrWhiteSpace(str2))
{
Console.WriteLine("字符串不仅由空格组成!");
}
string str3 = " hello world ";
if (!String.IsNullOrWhiteSpace(str3))
{
Console.WriteLine("字符串不仅由空格组成!");
}
输出结果为:
字符串仅由空格组成!
字符串不仅由空格组成!
字符串不仅由空格组成!
以上是“C#判断字符串为空的几种办法”的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# 判断字符串为空的几种办法 - Python技术站