Grupo
Funciones en C#
Objectivo
1. Defina una función llamada "Double" que acepte un parámetro entero por referencia usando la palabra clave `ref`.
2. Dentro de la función, multiplique el entero de entrada por 2.
3. Como la función es una función "void", no devuelve nada, sino que modifica directamente el valor del parámetro.
4. En el método Main, declare una variable entera y pásela a la función "Double" usando la palabra clave `ref`.
5. Muestre el resultado usando Console.Write.
Escriba una función de C# llamada "Double" para calcular el doble de un número entero y modificar los datos pasados como argumento. Debe ser una función "void" y debe usar "parámetros de referencia". Por ejemplo, x = 5; Double(ref x); Console.Write(x); mostraría 10.
public static void Main()
{
int x = 5;
Double(ref x); // Pasar x por referencia a la función Double
Console.Write(x); // Esto debería imprimir 10
}
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class Program
{
// Main method where the program execution begins
public static void Main()
{
// Declare an integer variable x and initialize it with 5
int x = 5;
// Call the Double function with x passed by reference
Double(ref x); // This will modify the value of x to 10
// Display the modified value of x
Console.Write(x); // This should print 10
}
// Function to double the value of the input integer using reference parameter
public static void Double(ref int number)
{
// Multiply the input number by 2 and update the value directly
number *= 2; // This will modify the value of number
}
}
Output
10
Código de ejemplo copiado
Comparte este ejercicio de C#