Want to create interactive content? It’s easy in Genially!
T4
Guilherme Bogas
Created on September 29, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Trabalho realizado por: Guilherme Bogas n17 Simao Silva n26
MOD6 – Trabalho4
Começar
<
>
<
Breve introdução sobre as funções em C#, e a passagem de dados por valor e por referência, abordando os conceitos de ref e out.
Introdução
>
As funções (ou métodos) em C# são blocos de código que realizam uma tarefa específica. Elas permitem dividir o programa em pequenas partes reutilizáveis, o que facilita a organização do código e a sua manutenção. Em C#, as funções podem receber parâmetros (valores de entrada) e, depois de realizar a tarefa, podem devolver um valor.
O que são Funções em C#
>
Conceitos Principais
- Funções são blocos de código reutilizáveis: Isto significa que, em vez de repetir o mesmo código várias vezes, podes colocar o código dentro de uma função e chamá-la sempre que necessário.
- Facilitam a organização: As funções ajudam a tornar o código mais claro, mais legível e mais fácil de manter.
- Podem receber dados e devolver resultados: As funções podem receber valores (chamados parâmetros) e devolver um resultado (chamado retorno).
O que são Funções em C#
>
Pratica
O que são Funções em C#
>
Na passagem por valor, uma cópia do valor do argumento é passada para a função. Alterações feitas ao parâmetro dentro da função não afetam a variável original.
Passagem por Valor
>
O parâmetro ref permite passar uma variável para uma função, assim a função pode ler e modificar o seu valor. A variável precisa ser inicializada antes de ser passada para a função.
Passagem por Referência - ref
>
O parâmetro out é usado para passar uma variável para uma função, permitindo que a função a inicialize e retorne um valor.
Passagem por Referência - OUT
>
Ambos ref e out permitem que uma função altere o valor de uma variável. No entanto, existem diferenças importantes entre eles.
Diferenças entre ref e out
>
Uso: REF: A função pode usar o valor atual da variável. OUT: A função deve atribuir um valor à variável antes de retornar.
Inicialização: REF: A variável deve ser inicializada antes de ser passada para a função. OUT: A variável não precisa ser inicializada antes da chamada, mas deve ser inicializada dentro da função.
Diferenças entre ref e out
>
Diferenças entre ref e out
>
VIDEO
>
- docs.microsoft.com/pt-br/dotnet/csharp
- w3schools.com
- tutorialspoint.com
- geeksforgeeks.org
- c-sharpcorner.com
- chatgpt.com
- gemini.com
Bibliografia
>
- Funções em C# são uma ferramenta essencial para a modularidade do código.
- A passagem por valor e por referência permite diferentes abordagens no tratamento de dados, dependendo das necessidades da aplicação.
- Os modificadores ref e out proporcionam flexibilidade ao manipular valores e variáveis dentro das funções.
Conclusão
>