Saltar para o conteúdo principal
Publicado em

Argumentos em C#

Partilhar:

Introdução

No mundo da programação em C#, os argumentos desempenham um papel vital na criação de métodos flexíveis e reutilizáveis. Neste artigo, exploraremos como os argumentos funcionam em C#, o seu âmbito e utilização, e porque são uma parte essencial do desenvolvimento de software.

Conceito de Argumentos em C#

O que são Argumentos?

Argumentos são valores que são passados para um método durante a sua chamada. Eles actuam como variáveis locais dentro do método, fornecendo-lhe as informações necessárias para executar uma tarefa específica.

Porque são Importantes?

Os argumentos aumentam a modularidade e a reutilização do código. Por exemplo, um método para calcular a área de um rectângulo pode receber a largura e a altura como argumentos, tornando-o aplicável a qualquer rectângulo, em vez de estar restrito a dimensões fixas.

A Trabalhar com Argumentos em C#

Definindo Argumentos

Ao criar um método, especificamos quais os tipos e quantidades de argumentos que ele aceitará. Isto forma a "assinatura" do método, que é fundamental para a sua invocação correta.

Utilizando Argumentos na Prática

Vamos analisar um exemplo prático que demonstra a utilização de argumentos:

using System;

namespace Base {
  class Argumentos {
    public void Run() {
      DadosPessoais("Nelson Silva", 28, "Portuguesa");
      DadosPessoais("Larissa Fernandes", 37, "Brasileira");
    }

    public void DadosPessoais(string nome, int idade, string nacionalidade) {
      Console.WriteLine($"Nome: {nome}");
      Console.WriteLine($"Idade: {idade}");
      Console.WriteLine($"Nacionalidade: {nacionalidade}");
    }
  }
}

Neste exemplo, o método DadosPessoais é definido para aceitar três argumentos: um nome (string), uma idade (int) e uma nacionalidade (string). Quando chamamos esse método dentro de Run, fornecemos os valores concretos para esses argumentos.

Âmbito e Duração dos Argumentos

É importante frisar que os argumentos em C# têm âmbito e duração limitados ao método onde são declarados. Não são acessíveis fora do método e são descartados assim que o método termina a sua execução. Isto garante a segurança e a integridade dos dados.

Conclusão

Os argumentos são essenciais para a programação em C#. Tornam os métodos mais flexíveis e reutilizáveis, permitindo que a mesma lógica de programação seja aplicada a diferentes conjuntos de dados. Compreender e saber utilizar argumentos de forma eficiente é um passo fundamental para se tornar um programador C# competente.

Happy coding!