1.传参和赋值不同。ref传入参数必须是初始化之后的,而out 不需要;out 在方法中必须对参数赋值,ref不需要。也就是说ref在调用方法之前必须将传入参数初始化,out 在方法中必须将参数初始化。

关于ref和out的学习和思考

2.执行结果相同

关于ref和out的学习和思考

3.适用场景,out适用于接收多个方法返回值,ref适用于多个值需要方法修改

关于ref和out的学习和思考

关于ref和out的学习和思考

相关文章:

  • 2021-10-26
  • 2022-12-23
  • 2022-03-09
猜你喜欢
  • 2021-06-27
  • 2022-12-23
  • 2022-01-04
  • 2022-01-18
  • 2022-03-08
  • 2021-06-21
  • 2022-02-20
相关资源
相似解决方案