Función swap parámetros de referencia Curso de Programación C# Sharp

Lección:

Funciones


Ejercicio:

Función swap parámetros de referencia 32


Objetivo:

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")


Código:

using System;
public class exercise106
{
    public static void Swap(ref int x, ref int y)
    {
        int swap;

        swap = x;
        x = y;
        y = swap;
    }

    public static void Main()
    {
        int x = 5;
        int y = 3;

        Swap(ref x, ref y);

        Console.WriteLine("x: {0} , y: {1}", x, y);
    }
}