Conteúdo do Curso
Noções Básicas de C#
Noções Básicas de C#
Criando e Chamando Métodos
No último capítulo, analisamos o conceito de métodos. Neste capítulo, veremos a sintaxe para criar métodos e usá-los.
Um método muito básico pode ser criado usando a seguinte sintaxe:
main
static returnValue methodName(parameters, ...) { // code to be executed when the method is called }
Exploraremos returnValue
e parameters
nos capítulos posteriores, por enquanto usaremos void
como returnValue
e nada no lugar de parâmetros, pois eles são opcionais. Por exemplo, podemos criar um método chamado countToTen
do capítulo anterior:
main
static void countToTen() { for(int i = 0; i < 10; i++) { Console.Write(i + " "); } Console.WriteLine("END"); }
Podemos executar um método usando a seguinte sintaxe:
main
methodName();
Podemos executar o método countToTen
da seguinte forma, como exploramos no último capítulo:
main
countToTen();
Observe que esta forma de chamar um método só funciona com um método que é static
e void
e não possui parâmetros. Nos capítulos posteriores, aprenderemos sobre o termo void
e como criar um método que possui parâmetros, além de como chamar tais métodos.
Você não precisa entender a parte static
em detalhes neste nível, mas para entender static
você deve saber que um método é sempre parte de uma classe:
main
using System; namespace ConsoleApp { class Program { static void countToTen() { for (int i = 0; i < 10; i++) { Console.Write(i + " "); } Console.WriteLine("END"); } static void Main(string[] args) { countToTen(); } } }
Acima está como um método se parecerá em um programa completo. Neste caso, a classe é chamada Program
. Se não usarmos o termo static
antes de um método, isso significa que não podemos usar esse método até que uma instância de uma classe seja criada, o que pode não fazer muito sentido neste capítulo, então agora você não precisa se preocupar com todas as complexidades do termo static
.
Obrigado pelo seu feedback!