我们在定义方法时,经常会涉及到传参.因为引用类型的数据在用变量存储时,是存储的地址,所以在传参时,依然是传递的地址,但是值类型的数据在传参时就会有所不同.值类型数据在调用方法传参时,普通情况下是值传递,但是如果使用了 ref 关键字,就会变成引用传递.所以才会出现下图的结果: 如果在一个方法中需要返回多个不同类型的值,这个时候我们就需要用到 out 参数. ref参数和out参数的区别: ref参数在方法外必须赋值,而方法里面则可以不用赋值. out参数在方法外可以不用赋值,但是方法里面必须赋值