Material didáctico sobre el uso de funciones en C# para programas de consola: definición, tipos de datos, declaración, ejemplos, ejercicios y prácticas. Diseñado para integrarse sin conflicto en WordPress.
Una función en C# es un bloque de código reutilizable que realiza una tarea específica.
Puede recibir parámetros y retornar un valor (o no retornar nada, en cuyo caso se usa void).
using System;
class Programa
{
// Función que suma dos enteros y regresa el resultado
static int Sumar(int a, int b)
{
int resultado = a + b;
return resultado;
}
static void Main()
{
int x = 5, y = 7;
int suma = Sumar(x, y);
Console.WriteLine("La suma es: " + suma);
}
}
El tipo de dato de una función indica el tipo de valor que regresa: int, double, string,
bool, tipos personalizados, etc. Si no regresa nada, se usa void.
int
static int Cuadrado(int n)
{
return n * n;
}
double
static double CalcularAreaCirculo(double radio)
{
return Math.PI * radio * radio;
}
string
static string Saludar(string nombre)
{
return "Hola, " + nombre;
}
bool
static bool EsPar(int numero)
{
return numero % 2 == 0;
}
void (sin retorno)
static void MostrarMensaje(string mensaje)
{
Console.WriteLine(mensaje);
}
La declaración de una función incluye: modificador (ej. static), tipo de retorno,
nombre y parámetros.
static int Multiplicar(int a, int b)
{
return a * b;
}
static void MostrarTitulo()
{
Console.WriteLine("=== Programa de Ejemplo ===");
}
return para regresar un valor.