terça-feira, 20 de março de 2012

String e string... O que é o que?

String  (maiúscula) é uma classe dentro de System (System.String).

Já a string (minúscula) é uma referencia para essa classe String (maiúscula).

Mas como isso é possível? Uma palavra que já representa uma classe inteira, e ainda por cima é instanciada como se fosse tipo natural?

Bem, internamente ambas são as mesmas coisas, mas String é da plataforma .NET e como dito string é apenas um apelido (alias) para a mesma.

Só o que é esse alias? Como ele funciona, ele só serve mesmo para referenciar uma classe?

Veremos em um próximo post, neste mesmo blog, neste mesmo navegador.


Fontes:

Fonte 1

Fonte 2

Nenhum comentário:

Postar um comentário