Rafael Silva

Afinal, qual a diferença de string e String?

Recebi um link de um amigo agora cedo que me esclareceu essa dúvida que eu tinha. Existe alguma diferença de eu usar string ou String em C#?

 

Resposta: não. Absolutamente nenhuma. A linguagem C# define alguns aliases (apelidos) para os tipos da CLR. Então quer dizer que string é um alias pra System.String. Assim como bool e Bool, decimal e Decimal, etc. Você pode até misturá-los em uma instanciação, por exemplo:

string z = new System.String('W', 1);
Simples, não?

 

Agradecimentos a meu amigo Antônio Vendramin.

Fonte: http://blogs.msdn.com/csharpfaq/archive/2004/03/12/88418.aspx

 

Até a próxima!

Comentários

Sem comentários