关于ref和out的学习和思考
1.传参和赋值不同。ref传入参数必须是初始化之后的,而out 不需要;out 在方法中必须对参数赋值,ref不需要。也就是说ref在调用方法之前必须将传入参数初始化,out 在方法中必须将参数初始化。
2.执行结果相同
3.适用场景,out适用于接收多个方法返回值,ref适用于多个值需要方法修改
1.传参和赋值不同。ref传入参数必须是初始化之后的,而out 不需要;out 在方法中必须对参数赋值,ref不需要。也就是说ref在调用方法之前必须将传入参数初始化,out 在方法中必须将参数初始化。
2.执行结果相同
3.适用场景,out适用于接收多个方法返回值,ref适用于多个值需要方法修改