Ejercicio
Función Swap Parámetros De Referencia
Objectivo
Cree una función denominada "Swap" para intercambiar los valores de dos números enteros, que se pasan por referencia.
Un ejemplo de uso podría ser:
int x=5, y=3;
Swap(ref x, ref y);
Console.WriteLine("x={0}, y={1}", x, y);
(que debe escribir "x=3, y=5")
Ejemplo Ejercicio C#
Mostrar Código C#
// Importing the System namespace to access basic system functions
using System;
class Program
{
// Function to swap the values of two integers using reference parameters
public static void Swap(ref int a, ref int b)
{
// Temporary variable to hold the value of 'a'
int temp = a;
// Swap the values of 'a' and 'b'
a = b;
b = temp;
}
// Main method where the Swap function is called
public static void Main()
{
// Initialize two integer variables
int x = 5, y = 3;
// Call the Swap function with x and y passed by reference
Swap(ref x, ref y);
// Display the swapped values of x and y
Console.WriteLine("x={0}, y={1}", x, y);
}
}
Salida
x=3, y=5
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp