En este artículo vamos a aprender C# Funciones: ¿Qué son y cómo funcionan? Las funciones son bloques de código que ejecutan una tarea específica, pueden ser reutilizada cuantas veces sea necesaria y pueden devolver un valor o solamente correr el bloque de código y no devolver nada.
Imaginen un vehículo al cual debemos revisar la cantidad de combustible restante, se podría crear un bucle, colocar un cronometro o hasta usar un botón que corra la función.
A continuación vamos a ver como sería la función de revisar la cantidad de combustible.
int combustible = 100;
void CombustibleRestante( int combustible ){
if(combustible < 20){
Console.WriteLine("Te queda poco combustible");
} else {
Console.WriteLine("El nivel de combustible esta bien");
}
}
Si nos fijamos en el ejemplo podemos ver la estructura de las funciones ahora vamos a ver que es cada cosa, primero iniciamos con la palabra void, esto quiere decir que la función no retorna nada, luego tenemos nombre de la función y finalmente tenemos el parámetro que recibe.
// Estructura de las funciones
Retorno NombreFuncion(Parametros) {
// Bloque de código
}
//Estructura de función que retorna un booleano
bool NombreFuncion(param){
//Tarea a realizar
return true;
}
//Estructura de función que no retorna nada.
void NombreFuncion(param){
//Tarea a realizar
}
Al crear tus funciones debes tomar en consideración lo siguiente:
- Todos los nombre de las funciones deben iniciar con mayúscula.
- Al crear los parametros o utilizar variables locales el inicio de los nombres deben iniciar en minúsculas
- De ser posible el nombre de la función deber ser descriptivo de lo que hace, por ejemplo: RevisarCombustible
- Evita abreviaturas y prioriza la claridad utilizando nombres descriptivos.