Um tipo de dado e considerado tipo por valor se ele trata o dado dentro da sua própria alocação de memória. Já um tipo de dado por referência contêm um ponteiro para outra alocação de memória que gerencia o dado.
Os tipos por valor incluem:
- Todos os tipos de dados numéricos.(Byte - Short - Int - Long - Single - Double - Decimal) Boolean, Char, e Date
- Todas as estruturas(struct) , mesmo se seus membros são tipos de referência.
- A enumerações (Enum) desde que seus tipos correspondentes sejam sempre : Byte, Short, Integer, ou Long
Os tipos por referência incluem:
- String
- Object
- Class
veja mais em : http://msdn.microsoft.com/pt-br/library/t63sy5hs.aspx
Até o próximo post...
- Delegate - Interface
Cara, gostei do seu blog, o estou seguindo e adicionei no meu, valeu por fazer o mesmo.
ResponderExcluirVocê posta artigos muito bons que ajudam pessoas iniciando em .net (assim como eu!).
Continue assim cara, ótimo blog!
Abraços!