Tipos por valor e tipos por referência

preview_player
Показать описание
Você sabe como o .NET gerencia a memória disponibilizada para sua aplicação?
Sabe como uma variável tipo por valor é tratada e qual a diferença com os tipos por referência?

São perguntas que facilmente caem em um processo seletivo e que independente disso, são fundamentais para quem quer evoluir na linguagem.

#programação
#csharp
#dotnet
#fundamentos
Рекомендации по теме
Комментарии
Автор

O tipo por referência ele armazena na stack o endereço de memória para o objeto criado na heap, enquanto o tipo por valor é um tipo mais simples armazenando seu próprio valor na stack. Quando estudava Java isso era bem claro pra mim, pois os tipos primitivos são os tipos por valor e os objetos são tipos por referência. Porém, agora estudando C# isso ficou confuso para mim, pois no C# todos herdam de Object. Então como o tipo por valor armazena só o valor, se ele também herda metodos de object?? veja se eu entendi bem, um tipo por valor ele armazena apenas o valor, mas quando utilizo um método como o .toString ele converte para tipo referência?? é isso?? isso é meio confuso.

devnetJJ