Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación y Llamada de Métodos | Métodos
Fundamentos de C#

bookCreación y Llamada de Métodos

En este capítulo, profundizaremos en la creación e invocación de métodos en C#. Los métodos son componentes fundamentales en la programación, ya que nos permiten encapsular código para su reutilización y una mejor organización. Analicemos la sintaxis y ejemplos prácticos para comprender cómo funcionan los métodos.

Sintaxis de un método

Un método básico en C# puede definirse utilizando la siguiente sintaxis:

static returnDataType MethodName(parameters)
{
    // Code to be executed when the method is called
}
  • static: Indica que el método pertenece a la clase en sí misma y no a una instancia de la clase;
  • returnDataType: Especifica el tipo de dato que devolverá el método. Utilice void si no se devuelve ningún dato;
  • MethodName: El nombre del método, que debe ser descriptivo de su función;
  • parameters: Entradas opcionales para el método, encerradas entre paréntesis.

Un método simple

Creemos un método simple llamado PrintHello que imprime un mensaje de saludo:

main.cs

main.cs

copy
1234
static void PrintHello() { Console.WriteLine("Hello, World!"); }

Para invocar este método, simplemente utilice:

main.cs

main.cs

copy
1
PrintHello();

El resultado de la ejecución de dicho método es el siguiente:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }

Método con un Bucle

Considere un método CountToTen que imprime los números del 1 al 10:

main.cs

main.cs

copy
1234567
static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

Invocar este método usando:

main.cs

main.cs

copy
1
CountToTen();

Método en una clase

Los métodos suelen formar parte de una clase. Así es como CountToTen se integra en un programa sencillo:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }

En este ejemplo, CountToTen es un método estático dentro de la clase Program. El método Main es el punto de entrada del programa, donde se llama a CountToTen.

Comprender los métodos es fundamental para escribir código eficiente y organizado. A medida que avances, aprenderás sobre métodos con parámetros y tipos de retorno, lo que mejorará tu capacidad para crear bloques de código dinámicos y reutilizables.

question mark

¿Cuál será la salida del siguiente código? (Este cuestionario puede ser una lección en sí misma sobre la importancia de nombrar los métodos de manera significativa)

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 1.59

bookCreación y Llamada de Métodos

Desliza para mostrar el menú

En este capítulo, profundizaremos en la creación e invocación de métodos en C#. Los métodos son componentes fundamentales en la programación, ya que nos permiten encapsular código para su reutilización y una mejor organización. Analicemos la sintaxis y ejemplos prácticos para comprender cómo funcionan los métodos.

Sintaxis de un método

Un método básico en C# puede definirse utilizando la siguiente sintaxis:

static returnDataType MethodName(parameters)
{
    // Code to be executed when the method is called
}
  • static: Indica que el método pertenece a la clase en sí misma y no a una instancia de la clase;
  • returnDataType: Especifica el tipo de dato que devolverá el método. Utilice void si no se devuelve ningún dato;
  • MethodName: El nombre del método, que debe ser descriptivo de su función;
  • parameters: Entradas opcionales para el método, encerradas entre paréntesis.

Un método simple

Creemos un método simple llamado PrintHello que imprime un mensaje de saludo:

main.cs

main.cs

copy
1234
static void PrintHello() { Console.WriteLine("Hello, World!"); }

Para invocar este método, simplemente utilice:

main.cs

main.cs

copy
1
PrintHello();

El resultado de la ejecución de dicho método es el siguiente:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }

Método con un Bucle

Considere un método CountToTen que imprime los números del 1 al 10:

main.cs

main.cs

copy
1234567
static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

Invocar este método usando:

main.cs

main.cs

copy
1
CountToTen();

Método en una clase

Los métodos suelen formar parte de una clase. Así es como CountToTen se integra en un programa sencillo:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }

En este ejemplo, CountToTen es un método estático dentro de la clase Program. El método Main es el punto de entrada del programa, donde se llama a CountToTen.

Comprender los métodos es fundamental para escribir código eficiente y organizado. A medida que avances, aprenderás sobre métodos con parámetros y tipos de retorno, lo que mejorará tu capacidad para crear bloques de código dinámicos y reutilizables.

question mark

¿Cuál será la salida del siguiente código? (Este cuestionario puede ser una lección en sí misma sobre la importancia de nombrar los métodos de manera significativa)

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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