Métodos en C#

Los métodos en C # son partes de un programa más grande que realizan tareas específicas. Se pueden usar para mantener el código limpio separándolo en partes separadas. También se pueden usar en más de un lugar, lo que le permite reutilizar el código anterior.
En C #, los métodos pueden estar en el programa principal o en bibliotecas, que son archivos externos, que contienen clases y subrutinas que se pueden importar a un programa. Esto les permite ser distribuidos fácilmente y utilizados por múltiples programas.
Los métodos en C # se definen así:
[Modifiers (E.G public or static)] [Type of output] [Name] ( [parameter 1],[parameter 2] ...)
{

}
Ejecutar Código
P.EJ:
public static int Multiply(int a, int b)
{

    return a * b;

}
Ejecutar Código
A este método se le han pasado dos parámetros, el entero a y el entero b, así es como se proporciona la entrada para una subrutina (método).
La declaración de retorno detiene la subrutina y (dependiendo del tipo de salida) puede generar un valor del mismo tipo que el tipo de salida que coloca en el EG superior:
//int is the output type

int Foo()
{

    //So you return an integer
    return 0;

}
Ejecutar Código
Así es como puede recibir la salida de una subrutina. Pero en algunos casos no es necesario devolver un valor, por ejemplo:
void Foo()
{

    //the output type is void, so you don't return a value
    return;

}
Ejecutar Código
En este caso, la declaración de retorno simplemente detiene la subrutina y no da ninguna salida, por lo que si asigna una variable a la salida de un vacío, el valor de las variables sería nulo, por ejemplo:
public static int Main(string[] args)
{

    // a = null
    int a = Foo();

}

void Foo()
{

    return;

}
Ejecutar Código

Ejercicio

Escriba un método que divida dos números (proporcionados como parámetros). Consejo: necesitarás usar los modificadores publicy static.

Acerca de: ImNotWolf

Somos Instinto Programador

0 comentarios:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Con tecnología de Blogger.