Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Creación y Llamada de Métodos | Métodos
Conceptos básicos de C#
course content

Contenido del Curso

Conceptos básicos de C#

Conceptos básicos de C#

1. Comenzando
2. Manejo de Tipos de Datos
3. Estructuras de Control
4. Bucles
5. Arrays
6. Métodos

bookCreació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:

cs

main

copy
123
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:

cs

main

copy
123456
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:

cs

main

copy
1
methodName();

Podemos ejecutar el método countToTen de la siguiente manera como exploramos en el último capítulo:

cs

main

copy
1
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:

cs

main

copy
123456789101112131415161718192021
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.

¿Cuál será la salida del siguiente código? (Este cuestionario puede ser una lección en sí misma de que el nombramiento significativo de métodos importa)

¿Cuál será la salida del siguiente código? (Este cuestionario puede ser una lección en sí misma de que el nombramiento significativo de métodos importa)

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 2
some-alt