CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

C# - Métodos

Por Benedito Silva Júnior - publicado em 19/05/2016


Um método é um bloco de código que contém uma série de instruções. Um programa executa as instruções quando chamamos o método e especificamos argumentos.

Em C#, todas instruções são executadas por métodos. O método Main é o ponto de entrada para cada aplicativo C# e ele é chamado pelo CLR (Common Languege Runtime) quando o programa é iniciado.

Um método corresponde às ações a serem executadas sobre os objetos. Consiste de um conjunto de comandos que executam determinada tarefa, definindo em uma classe ou estrutura.

Passagem de argumentos

Argumentos são informações passadas a um método, quando este é chamado. Genericamente, a relação entre parâmetro e método é a seguinte:

public void Somar(int n1, int n2) { Console.WriteLine("n1: " + n1); n1 += 800; Console.WriteLine("Novo valor de n1: " +n1); } //ref: modificador de parâmetro por referência public void Somar2(ref int n1, ref int n2) { Console.WriteLine("n1: " + n1 + ", n2: " + n2); n1 += 600; Console.WriteLine("Novo valor de n1: " + n1); n2 += 600; Console.WriteLine("Novo valor de n2: " + n2); } static void Main(string[] args) { int num1 = 100; int num2 = 200; Console.Clear(); Console.WriteLine("num1 antes da chamada: " + num1); Metodos obj = new Metodos(); obj.Somar(num1, num2); //chamada do método Somar (n1 + num1) - passagem por valor Console.WriteLine("num1 depois da chamada: " + num1); Console.WriteLine("num1 antes da chamada: " + num1 + ", num2 antes da chamada: " + num2); obj.Somar2(ref num1, ref num2); //chama método Somar - passagem por referência //((num1 = 100) + (num1 = num1 + 600)) = 700 Console.WriteLine("num1 depois da chamada: " + num1); //((num2 = 200) + (num2 = num2 + 600)) = 800 Console.WriteLine("num2 depois da chamada: " + num2); Console.ReadLine();


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo