How to check if a string is empty in C#
In this tutorial, we are going to learn about how to check if a C# string is empty or null using the string.IsNullOrEmpty()
method.
Checking the empty string
To check if a given string is empty or not, we can use the string.IsNullorEmpty()
method.
The string.IsNullorEmpty()
method accepts the string as an argument and returns true
if a given
string is null or an empty string ("") otherwise it returns false
if a string is not empty.
Here is an example:
using System;
class Check {
static void Main() {
string name = "";
if (string.IsNullOrEmpty(name)) {
Console.WriteLine("name string is empty");
}else{
Console.WriteLine("name string is not empty");
}
}
}
Similarly, we can also use the string.Length
property to check if a string is empty or not in C#.
using System;
class Check {
static void Main() {
string name = "";
int n = name.Length;
if (n == 0) {
Console.WriteLine("name string is empty");
}else{
Console.WriteLine("name string is not empty");
}
}
}
Note: The string.Length property returns the total number of characters in a string.