ASP.NET Ref和Out关键字区别分析(3)

}
   array = new int[] {11, 12, 13};
  }
 }
}
运行后的结果是:

运行后的结果

这个就说明了被调用的程序已经改变了原有的Reference。

ASP.NET Ref和Out关键字区别分析

总结

总的说来,Ref和Out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。稍有不同之处是:

使用Ref型参数时,传入的参数必须先被初始化。而Out则不需要,对Out而言,就必须在方法中对其完成初始化。 使用Ref和Out时都必须注意,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。 Out更适合用在需要Return多个返回值的地方,而Ref则用在需要被调用的方法修改调用者的引用的时候。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjfgww.html