首页 > 技术文章 > C# 中方法参数ref和out的区别

cn-star 2019-10-25 14:05 原文

 

  使用ref型参数时,传入的参数必须先被初始化。对out而言,则必须在方法中对其完成初始化。

     

 使用ref和out时,在方法参数和执行方法时,都要加ref和out关键字,以满足匹配。

       

out适用在需要return多个返回值的地方,二ref则适用在需要被调用的方法修改被调用者的引用的时候。

推荐阅读