ref:

eg:

show(ref int i){

double i*=2
}

关键字可以改变调用该函数的变量的值,变量保持一致

ref使用原则:1.不可以使用常量调用   2.变量必须初始化


out :

与ref作用相似,但是out可以使用未赋值的变量做参数,赋值变量也会被看做尚未赋值



本文转载:CSDN博客