Verifique se uma string é nula ou vazia em C#
-
Verifique se uma string está vazia ou nula em
C# -
Verifique se uma string é nula em
C# -
Verifique se uma variável de string está vazia em
C#
Este tutorial discutirá os métodos de verificação se uma string está vazia ou nula em C#.
Verifique se uma string está vazia ou nula em C#
Se quisermos verificar se há uma string que possui valor null ou valor "", podemos usar o método string.IsNullOrEmpty() em C#. O método string.IsNullOrEmpty() tem um tipo de retorno booleano. Ele retorna true se a string estiver vazia ou nula. Veja o seguinte exemplo de código.
using System;
namespace check_string {
class Program {
static void Main(string[] args) {
string s = null;
if (string.IsNullOrEmpty(s)) {
Console.WriteLine("String is either null or empty");
}
}
}
}
Resultado:
String is either null or empty
No código acima, atribuímos o valor null à variável de string s e verificamos se está vazio ou nulo com o método string.IsNullOrEmpty() em C#.
Verifique se uma string é nula em C#
Na seção acima, verificamos o valor null e o valor "" combinados. Se quisermos verificar separadamente se uma string é nula ou não, podemos usar o == operador de comparação. Veja o seguinte exemplo de código.
using System;
namespace check_string {
class Program {
static void Main(string[] args) {
string s = null;
if (s == null) {
Console.WriteLine("String is null");
}
}
}
}
Resultado:
String is null
No código acima, verificamos se a variável de string s é nula ou não com o operador de comparação == em C#.
Verifique se uma variável de string está vazia em C#
Como no exemplo anterior, também podemos verificar separadamente se uma string está vazia ou não com o campo string.Empty em C#. O campo string.Empty representa um vazio em C#. Veja o seguinte exemplo de código.
using System;
namespace check_string {
class Program {
static void Main(string[] args) {
string s = "";
if (s == string.Empty) {
Console.WriteLine("String is empty");
}
}
}
}
Resultado:
String is empty
No código acima, verificamos se a string está vazia com o campo string.Empty em C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn