You are here

2 Dicas de uso de strings em C#

Tweet me!

 Algumas dicas sobre o uso de strings em C#

Algumas dicas legais sobre o uso de strings em C#.

 

Repetindo valores dentro da variavel

Para criamos uma string e na sua criação colocarmos um valor para ser repetido fazemos desse jeito:

string s = new string( '*', 20 );
o resultado é o seguinte :
********************
Ele ira repetir 20 vezes o caractere *. 
 

Verificando se uma variável está vazia

Para verificarmos se uma string esta vazia, basta usarmos o metodos IsNullOrEmpty da classe String

Exemplo

            if (string.IsNullOrEmpty(nome))
            {
                //Codigo se for Vazio
            }

Esse método retorna um valor do tipo Bool.

 

Até a Próxima!

Thiago Silva Santos

Microsoft Student Partners

 

 

Comentários
Adicionar novo Busca RSS
Gabriel Araujo  - sacola pexe   |189.10.40.xxx |2008-10-06 13:10:18
soh lembrando construção:

if (string.IsNullOrEmpty(nome))

é mais custoso
do que um simples:

if(nome != null && nome.Lenght > 0)

certo que a diferença
é de 0,00...1 milesegundo, mas quantas vezes o seu usuario desafia uma string
por dia?
Thiago Silva  - RE   |189.74.31.xxx |2008-10-06 17:36:33
Gabriel Araujo Escreveu:
soh lembrando construção:

if (string.IsNullOrEmpty(nome))

é mais
custoso do que um simples:

if(nome != null && nome.Lenght >
0)

certo que a diferença é de 0,00...1 milesegundo, mas quantas vezes
o seu usuario desafia uma string por dia?


Quanto a verificacao de dados por parte do sistema pegando dados
diretamente do usuario as vezes nem é necessário efetuar
essas validações, mas para quem usa link, e tentar trazer o valor de
uma coluna para uma variavel e essa coluna nao tem nenhum valor, acontece
uma exception no sistema, os dois metodos são ótimos, mas em minha
opinião o \"IsNullOrEmpty\" seria o
mais adequado!

Obrigado por sua visita!
Escrever um comentário
Nome:
E-mail:
 
Website:
Título:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0
:confused::cheer:
B):evil:
:silly::dry:
:lol::kiss:
:D:pinch:
:(:shock:
:X:side:
:):P
:unsure::woohoo:
:huh::whistle:
;):s
:!::?:
:idea::arrow:
 
Por favor coloque o código anti-spam que você lê na imagem.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."