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!