Uma variável de tipo de valor contém dados desse tipo e representam dados simples
como, por exemplo, Int, string, bool.
Declaração de uma variável:
Na imagem abaixo temos 2 exemplos de
declaração de variáveis tipo de valor
Uma variável de tipo de referência contém o endereço da localização na memória em que os dados
estão armazenados, esses dados referem-se a objetos aos quais podem conter
vários dados individuais.
Passagem de valores
Primeiro passo, vamos criar um projeto
console e declarar duas variáveis como mostrado na imagem abaixo:
Após criada as variáveis, criaremos dois
métodos “PorValor ” e “PorReferencia”
Vamos criar uma chamada para os métodos
passando como referência as duas variáveis criadas anteriormente e depois disso
imprimir o resultado na tela.
Note que ao passar o valor por referência foi utilizada a palavra chave REF que faz com que o argumento seja passado por
referência e não por valor.
O efeito de passar como referência é que qualquer alteração feita no
parâmetro do método chamado, será refletido no método chamador.
Nenhum comentário:
Postar um comentário