Dicas e Tutoriais - C#

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.



Gostou desta dica? Compartilhe-a em suas redes sociais!

Você sabia?
Você Sabia?

O mouse foi criado em 9 de dezembro de 1968, por um americano chamado Douglas Engelbart, que o batizou de "XY Position Indicator for a Display System". Conheça a história do mouse clicando aqui.

Você Sabia?

O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente game!

Algumas notícias

O que acontece com o cérebro no exato momento em que morremos

O que acontece com o cérebro no exato momento em que morremos

O que passa em nossa cabeça no momento da morte? Não se sabe exatamente e, embora os cientistas tenham alguma resposta, a resposta continua sendo um grande mistério. Além de difícil solução, tentar respondê-la pode criar implicações éticas. No entanto, uma equipe de cientistas da Universidade...

Ler Notícia Completa

Operada e devolvida ao útero, menina que nasceu duas vezes hoje 'acorda sorrindo toda manhã'

Operada e devolvida ao útero, menina que nasceu duas vezes hoje 'acorda sorrindo toda manhã'

Um bebê pode nascer duas vezes? Não é o caso da absoluta maioria das crianças, mas foi assim para a pequena Lynlee Boemer. Em outubro de 2015, sua mãe, Margaret Boemer, descobriu que estava grávida de gêmeos. Ela sofreu um aborto espontâneo, mas um dos bebês sobreviveu. Com dez semanas de ges...

Ler Notícia Completa

Médicos dizem estar perto de chegar a exame de sangue para todos os tipos de câncer

Médicos dizem estar perto de chegar a exame de sangue para todos os tipos de câncer

Cientistas dizem que estão mais perto de criar um exame de sangue universal, capaz de identificar todos os tipos de câncer. Estudo conduzido com 1.005 pacientes por uma equipe da Universidade Johns Hopkins, dos Estados Unidos, testou um método que detecta oito tipos de proteínas e 16 mutações ge...

Ler Notícia Completa

Formato JPEG está com os dias contados

Formato JPEG está com os dias contados

Há quantos anos você ouve falar em arquivos JPG? O formato já era utilizado nos primórdios da web comercial nos anos 1990, vivendo há mais de 20 anos como o principal método de compressão de imagens do público. No que depender de Google, Mozilla e outras empresas, isso pode mudar dentro de algum...

Ler Notícia Completa

EUA aprovam 'droga viva', 1ª terapia contra câncer que reestrutura sistema imunológico do paciente

EUA aprovam 'droga viva', 1ª terapia contra câncer que reestrutura sistema imunológico do paciente

Os Estados Unidos aprovaram o primeiro tratamento que reestrutura o sistema imunológico do paciente para atacar o câncer. A agência reguladora de medicamentos do país - a FDA - diz que a decisão foi um momento "histórico" e que a medicina agora "entra em uma nova fronteira". A companhia Novar...

Ler Notícia Completa