MyException - 我的异常网
当前位置:我的异常网» C# » C#有什么算法或函数实现交换两个参数的值吗?解决思路

C#有什么算法或函数实现交换两个参数的值吗?解决思路

www.MyException.Cn  网友分享于:2013-12-29  浏览:59次
C#有什么算法或函数实现交换两个参数的值吗?
C++中可以通过指针这样实现:
C/C++ code

private void Exchange(int *i, int *j)
        {
            int temp = &i;
            &i = &j;
            &j = temp;
        }


C#中有什么算法或函数可以实现吗?

------解决方案--------------------
c#可以通过引用传递值
C# code
private void exchange(ref int i, ref int j)
    {
        int temp = i;
        i = j;
        j = temp;
    }

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有