Seleccionar Página

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.