Capa do Ebook gratuito Curso completo de Programação de jogos com Unity

Curso completo de Programação de jogos com Unity

5

(2)

48 páginas

Funções e procedimentos em C#

Capítulo 15

Tempo estimado de leitura: 3 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

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.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

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.

Em C#, funções, ou métodos, podem retornar um valor ou ser do tipo 'void', não retornando qualquer valor. Já procedimentos são funções do tipo 'void', não retornando nada. Assim, a principal diferença é que funções têm a possibilidade de retornar um valor, enquanto procedimentos não retornam nada.

Próximo capitúlo

Orientação a Objetos em C#

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.