大家会发现C#和C++之间在Pass By Reference上是十分相似的,只是在C#中必须显式的说明传递的是引用还是值。 在Java中想实现如上的交换两个整数的函数,则由于Java参数传递方式的限制,不得不使用变通的方法了,即使用所谓的Holder类。因为只有通过对象才能实现隐式的引用传递。 Java :
Powered by: 博客园 Copyright © FantasySoft