¿Que es una función? – Es un grupo de instrucciones que realiza una tarea específica. Puede ser llamada más de una vez con diferentes parámetros.
Es recomendable mantener las funciones pequeñas y si un trozo de funcionalidad de un progrmaa puede ser extraído y convertirlo a una función para reusarlo, normalmente es, también, muy recomendable hacerlo.
Un Ejemplo de función en C# sería la siguiente:
public int funcionSuma (int a, int b)
{
int resultado = a + b;
return resultado;
}
En esta función, que podemos llamarla desde nuestro código principal, le pasaremos 2 parámetros de tipo entero, y nos devolverá un valor de tipo entero (en este caso la suma de los dos parámetros que le hemos pasado).
Una función puede no devolver nada, en ese caso usaríamos la palabra void en el lugar de parámetros devueltos.
public void funcionSuma (int a, int b)
{
int resultado = a + b;
Console.WriteLine(resultado.toString());
}
En este ejemplo hemos realizado la suma como en el ejemplo anterior pero en lugar de devolver nada hemos imprmido el resultado por la consola.
