Exemple #1
0
        static void Main(string[] args)
        {
            Metodos m = new Metodos();

            #region metodos simples
            //
            //m.Cumprimentar();
            //m.Somar(10,5);
            //m.Apresentar("Filipe", 27);
            #endregion
            #region metodos com parametros
            //int valor1 = 100;
            //int valor2 = 100;
            //m.AumentarValor(valor1);
            //m.AumentarRef(ref valor2);
            #endregion
            #region passagem de parametros por valor e por referencia
            //Console.WriteLine("valor 1: " + valor1);//não altera a valor da variavel
            //Console.WriteLine("valor 2: " + valor2);//altera o valor da variavel passada por referencia
            #endregion
            #region metodos com retorno
            //int codigoChar = m.CodigoChar('a');
            //string nomeCompleto = m.MontaNome("Filipe", "Chaves");
            //double pi = m.ValorPI();

            //Console.WriteLine(nomeCompleto);
            //Console.WriteLine(codigoChar);
            //Console.WriteLine(pi);
            #endregion
            #region sobrecarga de metodos
            //m.Cumprimentar();
            //m.Cumprimentar("Filipe");
            //m.Cumprimentar("Filipe", 00);
            //bool res1 = m.Comparar(10, 50 * 2);
            //bool res2 = m.Comparar("Cassila", "cassila");
            //Console.WriteLine(res1);
            //Console.WriteLine(res2);
            #endregion

            Console.ReadKey();
        }