A utilização de métodos é um elemento central da C#-programação. Eles permitem que você estruture programas de forma mais limpa, organizada e amigável para manutenção. Neste tutorial, você aprenderá como criar e implementar métodos com valor de retorno. Através de um exemplo prático, onde iremos somar dois números, você poderá acompanhar os passos básicos.

Principais descobertas

  • Métodos com valor de retorno permitem processar entradas de usuários e retornar resultados.
  • O valor de retorno é definido com a palavra-chave return.
  • Parâmetros podem ser passados para métodos para expandir e generalizar a funcionalidade.
  • Um método bem nomeado melhora a legibilidade e a compreensão do seu código.

Guia passo a passo

Primeiro passo: Solicitar o primeiro número

Comece criando seu método para solicitar o primeiro número. O método precisa de um valor de retorno do tipo string, pois o console apenas retorna texto (strings). Utilize o modificador de acesso static e nomeie o método de SolicitarNumero1. O corpo do método é definido por chaves.

Aqui é o lugar onde você deve inserir a captura de tela:

Criar e utilizar métodos C# com valor de retorno

Segundo passo: Definir valor de retorno

Para que o método possa retornar um valor, você deve usar a palavra-chave return. Neste exemplo, você quer retornar o primeiro número solicitado pelo console como uma string. Você captura o valor com Console.ReadLine() e o armazena em uma variável chamada Numero1. Em seguida, você retorna essa variável em seu método.

Aqui é o lugar onde você deve inserir a captura de tela:

Terceiro passo: Criar método para solicitar o segundo número

Para maximizar a reutilização do seu código, você deve projetar o método para não apenas solicitar o primeiro número, mas também o segundo. Você pode modificar o método para que ele também precise de um parâmetro para a saída no console, como por exemplo: Por favor, insira o segundo número a ser adicionado.

Para isso, insira o novo parâmetro entre os parênteses do método e nomeie-o, por exemplo, de TextoSaida.

Aqui é o lugar onde você deve inserir a captura de tela:

Criar e usar métodos C# com valor de retorno

Quarto passo: Retornar o segundo número

Agora você implementa a lógica para solicitar o segundo número. Assim como no primeiro número, você usa a palavra-chave return para retornar o número capturado. Esse processo inclui a mensagem de solicitação para o usuário e captura a entrada novamente com Console.ReadLine(), que agora fornece o valor de retorno para a variável Numero2.

Aqui é o lugar onde você deve inserir a captura de tela:

Quinto passo: Chamar método para saída no console

Volte para o método Main e agora chame o método criado para solicitar os números. Use o método SolicitarNumerosConsole em seu código e passe os textos desejados para a saída dos dois números. Quando você iniciar o programa agora, o usuário será solicitado a inserir os números.

Aqui é o lugar onde você deve inserir a captura de tela:

Criar e usar métodos em C# com valor de retorno

Resumo - Programação C#: Criar e utilizar métodos com valor de retorno

Neste tutorial, você aprendeu como implementar métodos com valores de retorno em C# para processar entradas simples de usuários. Você conheceu os fundamentos do retorno de valores, o uso de parâmetros e a estruturação dos seus métodos. Com esse conhecimento, você será capaz de tornar seus programas em C# mais eficazes e melhorar a interatividade com os usuários.

Perguntas frequentes

O que é um método com valor de retorno?Um método com valor de retorno é uma função que retorna um determinado tipo de dado, em vez de apenas executar uma ação.

Como posso definir um valor de retorno em C#?Você pode fazer isso com a palavra-chave return, seguida pelo valor que deseja retornar.

O que são parâmetros em métodos?Parâmetros são variáveis que você pode passar para um método para fornecer informações específicas para processamento.

Com que frequência posso usar um método?Você pode chamar um método quantas vezes quiser, desde que ele atenda aos mesmos requisitos de parâmetros e valores de retorno.