C# Valores de retorno
Valores de retorno
En el tema Parámetros del método, utilizamos la palabra clave void
en todos los ejemplos, lo que indica que el método no debe devolver un valor.
Si desea que el método devuelva un valor, puede utilizar un tipo de datos primitivo (como int
o double
) en lugar de void
y use la palabra clave return
dentro del método:
Ejemplo
static int MyMethod(int x)
{
return 5 + x;
}
static void Main(string[] args)
{
Console.WriteLine(MyMethod(3));
}
// Salidas 8 (5 + 3)
Este ejemplo devuelve la suma de los dos parámetros de un método.:
Ejemplo
static int MyMethod(int x, int y)
{
return x + y;
}
static void Main(string[] args)
{
Console.WriteLine(MyMethod(5, 3));
}
// Salidas 8 (5 + 3)
También puedes almacenar el resultado en una variable (recomendado, ya que es más fácil de leer y mantener):
Ejemplo
static int MyMethod(int x, int y)
{
return x + y;
}
static void Main(string[] args)
{
int z = MyMethod(5, 3);
Console.WriteLine(z);
}
// Salidas 8 (5 + 3)