Funciones en C#
Requisitos de finalización
A partir de ahora vamos a empezar a intentar descomponer los problemas en C# en trozos más pequeños, que sean más fáciles de resolver. Como ya vimos en Raptor. Esto nos puede suponer varias ventajas:
- Cada "trozo de programa" independiente será más fácil de programar, al realizar una función breve y concreta.
- El "programa principal" será más fácil de leer, porque no necesitará contener todos los detalles de cómo se hace cada cosa.
- Evitaremos mucho código repetitivo.
- Podremos repartir el trabajo, para que cada persona se encargue de realizar un "trozo de programa", y finalmente se integrará el trabajo individual de cada persona (aunque para proyectos realmente grandes, pronto veremos una alternativa que hace que el reparto y la integración sean más sencillos).
Esos "trozos" de programa son lo que suele llamar "subrutinas", "procedimientos" o "funciones".
En el lenguaje C y sus derivados (entre los que está C#), el nombre que más se usa es el de funciones.
Haga clic en el enlace Funciones en C# para abrir el recurso.