Contenido del Curso
Conceptos básicos de C#
Conceptos básicos de C#
Creación y Llamada de Métodos
En el último capítulo, vimos el concepto de métodos. En este capítulo, veremos la sintaxis para crear métodos y usarlos.
Un método muy básico se puede crear usando la siguiente sintaxis:
main
static returnValue methodName(parameters, ...) { // code to be executed when the method is called }
Exploraremos returnValue
y parameters
en los capítulos posteriores, por ahora usaremos void
como el returnValue
y nada en lugar de parámetros ya que son opcionales. Por ejemplo, podemos crear un método llamado countToTen
del capítulo anterior:
main
static void countToTen() { for(int i = 0; i < 10; i++) { Console.Write(i + " "); } Console.WriteLine("END"); }
Podemos ejecutar un método usando la siguiente sintaxis:
main
methodName();
Podemos ejecutar el método countToTen
de la siguiente manera como exploramos en el último capítulo:
main
countToTen();
Tenga en cuenta que esta forma de llamar a un método solo funciona con un método que es static
y void
y no tiene parámetros. En los capítulos posteriores, aprenderemos sobre el término void
y cómo hacer un método que tenga parámetros, junto con cómo llamar a dichos métodos.
No necesitas entender la parte static
en detalle en este nivel, pero para entender static
debes saber que un método siempre es parte de una clase:
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(); } } }
Lo anterior es cómo se verá un método en un programa completo. En este caso, la clase se llama Program
. Si no usamos el término static
antes de un método, entonces significa que no podemos usar ese método hasta que se cree una instancia de una clase, lo cual podría no tener mucho sentido en este capítulo, así que por ahora no necesitas preocuparte por todas las complejidades del término static
.
¡Gracias por tus comentarios!