1
resposta

[Sugestão] Faça como eu fiz: refatorando uma função

public int Somar (int a, int b) => a + b;
1 resposta

Olá, José! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o expression-bodied member para simplificar métodos com C#, utilizou muito bem o retorno direto para deixar o código mais enxuto e ainda compreendeu a importância da função para organizar operações matemáticas.

Uma dica interessante para o futuro é aplicar sobrecarga de métodos, permitindo que a mesma função Somar aceite diferentes tipos de parâmetros. Assim:

public int Somar(int a, int b) => a + b;

public double Somar(double a, double b) => a + b;

public int Somar(int a, int b, int c) => a + b + c;

Isso faz com que o programa seja mais flexível, aceitando diferentes cenários de soma sem precisar criar novos nomes de métodos.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você prefere que métodos sejam escritos de forma mais simples e direta ou que sejam estruturados com sobrecarga para maior flexibilidade e reutilização?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!