Dicas - Asp.Net - Verificando se uma variável string é nula ou vazia

Por inúmeras razões pode ser interessante saber se uma variável do tipo String está nula ou vazia. O C# nos permite essa verificação com facilidade através do método IsNullOrEmpty. Vejam uma demonstração:

string temp = "";

if (String.IsNullOrEmpty(temp) == true)
{
Console.WriteLine("A variável está nula ou está vazia");
}
else
{
Console.WriteLine("A variável não está vazia e não é nula");
}
Console.ReadKey();

 

No exemplo acima o teste retornará true, pois a variável está vazia.

string temp = null;

if (String.IsNullOrEmpty(temp) == true)
{
Console.WriteLine("A variável está nula ou está vazia");
}
else
{
Console.WriteLine("A variável não está vazia e não é nula");
}
Console.ReadKey();

 

Neste ele também retornará true, pois a variável agora está nula.

string temp = “Contém Bits”;
if (String.
IsNullOrEmpty(temp) == true)
{
Console.WriteLine("A variável está nula ou está vazia");
}
else
{
Console.WriteLine("A variável não está vazia e não é nula");
}
Console.ReadKey();

 

Já neste último ela retornará false, pois a variável foi inicializada com uma string.


Outras dicas de C#


Adicionando colunas a um dataset

Capturando a linha clicada em um Gridview

Chamando função C# a partir do Javascript

Como chamar função "alert" a partir do C#

Criando rapidamente os métodos Setters e Getters

Deixando o Visual Studio 2010 em Português

Entendendo o operador ternário

Enviando e-mails com C#

Invertendo uma string

Percorrendo as linhas de um DataSet

Percorrendo todos os textboxes do formulário - Windows Application

Permitindo que o usuário altere cores dos componentes

Posicionando o cursor no início de um Stream

Redirecionando para a parent window

Removendo acentos de string

Removendo todas as tags HTML de um texto

Simulando um clique em um elemento através de jQuery

Trabalhando com o método String.Format

Verificando se um número é par ou ímpar

Verificando se uma conexão está aberta

Verificando se uma variável string é nula ou vazia

Verificando se uma variável string é nula, vazia ou composta somente por espaços

Você Sabia?

Desde o seu lançamento, em 1985, o fantástico jogo Tetris vende pelo menos 70 milhões de unidades por ano em todo o mundo! Os dados são oficiais e fornecidos pela THQ, uma das distribuidoras do título.


Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.