按引用传递参数(值类型)
在方法的参数列表中使用 ref 关键字时,它指示参数按引用传递,而非按值传递。
ref所引用的参数必须赋初值
ref 关键字让形参成为实参的别名,这必须是变量。 换而言之,对形参执行的任何操作都是对实参执行的。 例如,如果调用方传递本地变量表达式或数组元素访问表达式,所调用方法会替换 ref 参数引用的对象,然后,当该方法返回时,调用方的本地变量或数组元素将开始引用新对象。

按引用传递参数(引用类型)

引用返回值
//TODO
有49%在凝视过往,有51%在向未来张望
最后更新于 2022-09-15 332 次阅读
在方法的参数列表中使用 ref 关键字时,它指示参数按引用传递,而非按值传递。
ref所引用的参数必须赋初值
ref 关键字让形参成为实参的别名,这必须是变量。 换而言之,对形参执行的任何操作都是对实参执行的。 例如,如果调用方传递本地变量表达式或数组元素访问表达式,所调用方法会替换 ref 参数引用的对象,然后,当该方法返回时,调用方的本地变量或数组元素将开始引用新对象。
//TODO