Want to create interactive content? It’s easy in Genially!

Get started free

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

>

FIM!