C# String.IsNullOrEmpty() 方法
String.IsNullOrEmpty() 方法是 String 类的 内置 方法,用于检查字符串是 Null 还是 Empty?如果字符串对象没有用正确的值初始化,它将被视为 "null string",如果字符串对象被初始化但不包含任何内容,即它被分配了值 (""),它将被视为 "empty string"。
用法:
public static bool IsNullOrEmpty(String str);
该方法使用 "string"/"String" 调用。这里,"string" 是 "String" 类的别名。
参数:
str
– 表示要检查的字符串值或字符串对象。
返回值:
bool
– 如果它返回 "True"str
为空或为空,否则返回 "False"。
例:
Input: string str1 = ""; string str2 = null; string str3 = "IncludeHelp"; Function call Console.WriteLine(string.IsNullOrEmpty(str1)); Console.WriteLine(string.IsNullOrEmpty(str2)); Console.WriteLine(string.IsNullOrEmpty(str3)); Output: True True False
使用 String.IsNullOrEmpty() 方法将字符串转换为字符数组的 C# 示例
范例1:
using System;
class IncludeHelp
{
static void Main()
{
// declaring string variables
string str1 = "";
string str2 = null;
string str3 = "IncludeHelp";
// check whether string is empty/null or not
Console.WriteLine(string.IsNullOrEmpty(str1));
Console.WriteLine(string.IsNullOrEmpty(str2));
Console.WriteLine(string.IsNullOrEmpty(str3));
}
}
输出
True True False
范例2:
using System;
class IncludeHelp
{
static void Main()
{
// declaring string variable
string str = "IncludeHelp";
// checking whether string is null/empty or not
if(string.IsNullOrEmpty(str))
Console.WriteLine("str is empty or null");
else
Console.WriteLine("str is not empty or null");
//now assigning null to the string
str = null;
// checking whether string is null/empty or not
if(string.IsNullOrEmpty(str))
Console.WriteLine("str is empty or null");
else
Console.WriteLine("str is not empty or null");
}
}
输出
str is not empty or null str is empty or null
相关用法
- C# String.IsNormalized用法及代码示例
- C# String.Insert()用法及代码示例
- C# String.IndexOf()方法用法及代码示例
- C# String.ToUpperInvariant用法及代码示例
- C# String.ToLowerInvariant用法及代码示例
- C# String.ToCharArray()用法及代码示例
- C# String.Copy()用法及代码示例
- C# String.Clone()用法及代码示例
- C# String.Split()用法及代码示例
- C# String.Contains()用法及代码示例
- C# String.Format()函数用法及代码示例
- C# String.CopyTo()用法及代码示例
- C# String.Compare()用法及代码示例
- C# String.Format()方法用法及代码示例
- C# StringBuilder.ToString用法及代码示例
- C# String ToLower()用法及代码示例
- C# String ToString()用法及代码示例
- C# String Contains()用法及代码示例
- C# String ToCharArray()用法及代码示例
- C# String IndexOf()用法及代码示例
注:本文由纯净天空筛选整理自 String.IsNullOrEmpty() method with example in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。