martes, 3 de diciembre de 2013

Funcion Referencia en C#



/************************** Funcion-Referencia ***************************/
/******* Se puede crear una función con parámetros de referencia para luego utilizarlas */ 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Funciones_referencia
{
    class Program
    {
        static void Main(string[] args)
        {
            //Variables necesarias
            int a = 2;
            int b = 5;

            //valora antes de funcion
            Console.WriteLine("valores antes de la funcion a = {0}, b={1}", a,b);

            //invocamos la funcion cambiar
            cambiar(ref a, ref b);

            //valor despues de funcion
            Console.WriteLine("valores despues de la funcion a={0}, b={1}", a, b);
            Console.ReadLine();

        }
        static void cambiar(ref int x, ref int y)
        {
            //variable de trabajo
            int t = 0;

            //cambiar valor
            t = x;
            x = y;
            y = t;
        }

       
    }

}


No hay comentarios:

Publicar un comentario