C# Language Declarar un método


Ejemplo

Cada método tiene una firma única que consiste en un descriptor de acceso ( public , private , ...), un modificador opcional ( abstract ), un nombre y, si es necesario, parámetros del método. Tenga en cuenta que el tipo de retorno no es parte de la firma. Un prototipo de método se parece a lo siguiente:

AccessModifier OptionalModifier ReturnType MethodName(InputParameters)
{
    //Method body
}

AccessModifier puede ser public , protected , pirvate o por defecto internal .

OptionalModifier puede ser virtual override virtual abstract static new o sealed .

ReturnType puede void para no devolverse o puede ser de cualquier tipo desde los básicos, como int a clases complejas.

un método puede tener algunos o ningún parámetro de entrada. para establecer parámetros para un método, debe declarar cada una como declaraciones de variables normales (como int a ), y para más de un parámetro debe usar una coma entre ellos (como int a, int b ).

Los parámetros pueden tener valores por defecto. para esto, debe establecer un valor para el parámetro (como int a = 0 ). Si un parámetro tiene un valor predeterminado, establecer el valor de entrada es opcional.

El siguiente ejemplo de método devuelve la suma de dos enteros:

private int Sum(int a, int b)
{
    return a + b;
}