Criando e Chamando Métodos
Neste capítulo, abordaremos a criação e a invocação de métodos em C#. Métodos são blocos fundamentais na programação, permitindo encapsular código para reutilização e melhor organização. Vamos explorar a sintaxe e exemplos práticos para compreender como os métodos funcionam.
Sintaxe de Método
Um método básico em C# pode ser definido utilizando a seguinte sintaxe:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Indica que o método pertence à própria classe, e não a uma instância da classe;
- returnDataType: Especifica o tipo de dado que o método irá retornar. Use
void
se nenhum dado for retornado; - MethodName: O nome do método, que deve ser descritivo em relação à sua função;
- parameters: Entradas opcionais para o método, colocadas entre parênteses.
Um Método Simples
Vamos criar um método simples chamado PrintHello
que exibe uma mensagem de saudação:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Para chamar este método, basta usar:
main.cs
1PrintHello();
O resultado da execução desse método é o seguinte:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Método com um Laço
Considere um método CountToTen
que imprime os números de 1 a 10:
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Invoque este método usando:
main.cs
1CountToTen();
Método em uma Classe
Métodos geralmente fazem parte de uma classe. Veja como CountToTen
se encaixa em um programa simples:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }
Neste exemplo, CountToTen
é um método estático dentro da classe Program
. O método Main
é o ponto de entrada do programa, onde CountToTen
é chamado.
Compreender métodos é fundamental para escrever código eficiente e organizado. À medida que você avança, aprenderá sobre métodos com parâmetros e tipos de retorno, aprimorando sua capacidade de criar blocos de código dinâmicos e reutilizáveis.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.59
Criando e Chamando Métodos
Deslize para mostrar o menu
Neste capítulo, abordaremos a criação e a invocação de métodos em C#. Métodos são blocos fundamentais na programação, permitindo encapsular código para reutilização e melhor organização. Vamos explorar a sintaxe e exemplos práticos para compreender como os métodos funcionam.
Sintaxe de Método
Um método básico em C# pode ser definido utilizando a seguinte sintaxe:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Indica que o método pertence à própria classe, e não a uma instância da classe;
- returnDataType: Especifica o tipo de dado que o método irá retornar. Use
void
se nenhum dado for retornado; - MethodName: O nome do método, que deve ser descritivo em relação à sua função;
- parameters: Entradas opcionais para o método, colocadas entre parênteses.
Um Método Simples
Vamos criar um método simples chamado PrintHello
que exibe uma mensagem de saudação:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Para chamar este método, basta usar:
main.cs
1PrintHello();
O resultado da execução desse método é o seguinte:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Método com um Laço
Considere um método CountToTen
que imprime os números de 1 a 10:
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Invoque este método usando:
main.cs
1CountToTen();
Método em uma Classe
Métodos geralmente fazem parte de uma classe. Veja como CountToTen
se encaixa em um programa simples:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }
Neste exemplo, CountToTen
é um método estático dentro da classe Program
. O método Main
é o ponto de entrada do programa, onde CountToTen
é chamado.
Compreender métodos é fundamental para escrever código eficiente e organizado. À medida que você avança, aprenderá sobre métodos com parâmetros e tipos de retorno, aprimorando sua capacidade de criar blocos de código dinâmicos e reutilizáveis.
Obrigado pelo seu feedback!