首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2011-12-28 
C#有什么算法或函数实现交换两个参数的值吗?C++中可以通过指针这样实现:C/C++ codeprivate void Exchange(

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;    } 

热点排行