Article image
Willian Lira
Willian Lira21/02/2024 17:37
Compartilhe

Funções em C# - Bem vindo ao mundo da reutilização !!

  • #C#

Quem nunca brincou de lego durante a infância ! O principio por trás do lego é o mesmo que se aplica para funções em desenvolvimento de software: Criar e reutilizar.

Funções em C#

Em C#, as funções, também chamadas de métodos, são blocos de código reutilizáveis que executam uma tarefa específica. Assim como no lego, onde você pode reutilizar as mesmas peças para criar infinitas possibilidades, as funções podem ser reutilizadas em diferentes partes do seu código, economizando tempo e esforço!

Você já usa e talvez não sabia!

Toda vez que você utiliza uma instrução Console.WriteLine(), Math.Pow() ou String.ToUpper(), você está chamando uma função. A biblioteca padrão do C# possui diversas funções prontas para uso, que facilitam seu trabalho e evitam que você precise reescrever o mesmo código várias vezes.

Criando suas próprias funções

Em C# e na maioria das linguagens de programação, você também pode criar suas próprias funções e encapsular funcionalidades específicas do seu programa. Isso torna o código mais modular e facilita a reutilização de código em diferentes partes do projeto.

Exemplo de função em C#:

// Função que calcula a área de um círculo
public static double CalcularAreaCirculo(double raio)
{
  return Math.PI * Math.Pow(raio, 2);
}


// Função que imprime uma mensagem na tela
public static void ImprimirMensagem(string mensagem)
{
  Console.WriteLine(mensagem);
}


// Usando as funções criadas
double raioCirculo = 5.0;
double areaCirculo = CalcularAreaCirculo(raioCirculo);


ImprimirMensagem($"A área do círculo é: {areaCirculo}");

Benefícios de usar funções:

  • Reutilização de código: Evite escrever o mesmo código várias vezes.
  • Organização: Torne seu código mais legível e fácil de entender.
  • Manutenabilidade: Facilite a identificação e correção de erros.
  • Eficiência: Otimize o desempenho do seu código.

Conclusão

Sempre que pensar em funções lembre do lego, cada peça tem a sua função que pode ser reutilizada durante o projeto. Seguindo nessa ideia, com certeza você irá tornar seu código mais robusto, organizado e profissional. Comece a usá-las hoje mesmo e veja a diferença!

Compartilhe
Comentários (0)