15. Funções e procedimentos em C#

Página 15

Quando estamos desenvolvendo jogos com Unity, a linguagem de programação que utilizamos é o C#. Dentro da programação C#, um dos conceitos fundamentais que precisamos entender são as funções e procedimentos. Neste capítulo do nosso curso e-book, vamos nos aprofundar nesse tópico.

Funções em C#

As funções em C#, também conhecidas como métodos, são blocos de código que realizam uma tarefa específica. Elas podem ou não retornar um valor. As funções ajudam a dividir o código em segmentos menores e mais gerenciáveis, tornando-o mais fácil de ler e manter.

Uma função em C# é declarada da seguinte maneira:


public int Soma(int num1, int num2)
{
    return num1 + num2;
}

Neste exemplo, 'public' é o modificador de acesso que determina a visibilidade da função. 'int' é o tipo de retorno da função, que especifica o tipo de valor que a função retorna. 'Soma' é o nome da função. 'int num1, int num2' são os parâmetros da função, que são os valores que a função recebe quando é chamada.

Procedimentos em C#

Os procedimentos em C# são um tipo específico de função que não retorna um valor. Em outras palavras, o tipo de retorno do procedimento é 'void'. Assim como as funções, os procedimentos também ajudam a dividir o código em segmentos menores e mais gerenciáveis.

Um procedimento em C# é declarado da seguinte maneira:


public void ExibeMensagem()
{
    Console.WriteLine("Olá, Mundo!");
}

Neste exemplo, 'public' é o modificador de acesso, 'void' é o tipo de retorno do procedimento, que indica que o procedimento não retorna um valor. 'ExibeMensagem' é o nome do procedimento. Este procedimento não possui parâmetros.

Chamada de Funções e Procedimentos

Para usar uma função ou procedimento, precisamos chamar essa função ou procedimento. A chamada de função é feita pelo nome da função seguido por parênteses e quaisquer argumentos que a função possa exigir.

Aqui está um exemplo de como chamar a função 'Soma' que declaramos anteriormente:


int resultado = Soma(5, 3);

E aqui está um exemplo de como chamar o procedimento 'ExibeMensagem' que declaramos anteriormente:


ExibeMensagem();

Conclusão

As funções e procedimentos são fundamentais na programação C#, pois permitem que dividamos nosso código em blocos menores e mais gerenciáveis. Isso não apenas torna nosso código mais fácil de ler e manter, mas também nos permite reutilizar o código, o que pode economizar muito tempo e esforço.

Esperamos que este capítulo tenha lhe dado uma boa compreensão das funções e procedimentos em C#. No próximo capítulo, vamos nos aprofundar em outros conceitos de programação C# importantes para o desenvolvimento de jogos com Unity.

Now answer the exercise about the content:

Qual é a principal diferença entre funções e procedimentos em C# no contexto de desenvolvimento de jogos com Unity?

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

1616. Orientação a Objetos em C#

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text