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!