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.

Agora responda o exercício sobre o conteúdo:

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

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Orientação a Objetos em C#

Próxima página do Ebook Gratuito:

16Orientação a Objetos em C#

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto