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?
Mortal Kombat - O Filme

O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.
Final Fantasy

O famoso título Final Fantasy, da Square Enix, tem este nome exatamente porque se tratava da última esperança da empresa, que estava à beira da falência quando o lançou. Clique aqui e conheça detalhes dessa história.
Tetris

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.
Tetris

O título Tetris detém o recorde de jogo mais adaptado de todos os tempos. No total foram mais de 60 plataformas diferentes que receberam alguma versão do quebra-cabeças criado por Alexey Pajitnov. Conheça mais sobre este incrível jogo clicando aqui.
Recorde de patentes

A IBM detém o recorde de patentes em um único ano, atingindo a marca de 4186 registros no ano de 2008. Clique aqui e saiba mais sobre esta gigante do mundo da tecnologia.
