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:
Method Syntax
A basic method in C# can be defined using the following syntax:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Indicates that the method belongs to the class itself rather than an instance of the class;
- returnDataType: Specifies the type of data the method will return. Use
void
if no data is returned; - MethodName: The name of the method, which should be descriptive of its function;
- parameters: Optional inputs to the method, enclosed in parentheses.
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.cs
123456static 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.cs
1methodName();
Podemos executar o método countToTen
da seguinte forma, como exploramos no último capítulo:
main.cs
1countToTen();
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.cs
123456789101112131415161718192021using 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
.
main.cs
1CountToTen();
Method in a Class
Methods are often part of a class. Here's how CountToTen
fits into a simple program:
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(); } } }
In this example, CountToTen
is a static method within the Program
class. The Main
method is the entry point of the program, where CountToTen
is called.
Understanding methods is crucial for writing efficient and organized code. As you progress, you'll learn about methods with parameters and return types, enhancing your ability to create dynamic and reusable code blocks.
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
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:
Method Syntax
A basic method in C# can be defined using the following syntax:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Indicates that the method belongs to the class itself rather than an instance of the class;
- returnDataType: Specifies the type of data the method will return. Use
void
if no data is returned; - MethodName: The name of the method, which should be descriptive of its function;
- parameters: Optional inputs to the method, enclosed in parentheses.
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.cs
123456static 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.cs
1methodName();
Podemos executar o método countToTen
da seguinte forma, como exploramos no último capítulo:
main.cs
1countToTen();
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.cs
123456789101112131415161718192021using 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
.
main.cs
1CountToTen();
Method in a Class
Methods are often part of a class. Here's how CountToTen
fits into a simple program:
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(); } } }
In this example, CountToTen
is a static method within the Program
class. The Main
method is the entry point of the program, where CountToTen
is called.
Understanding methods is crucial for writing efficient and organized code. As you progress, you'll learn about methods with parameters and return types, enhancing your ability to create dynamic and reusable code blocks.
Obrigado pelo seu feedback!