使用ref与out的原因:
1.他们可以解决在函数内改变外部传入的内容(使得函数内部改变,外部也要改变)
ref与out的使用:
(相关资料图)
ref与out均为函数参数的修饰符,即:
函数类型+函数名(ref/out+参数类型+参数名)
当传入的值的类型参数在内部修改时,或者引用类型参数在内部重新申明时:
外部的值会发生变化
ref与out的区别:
1.ref传入的变量必须初始化,out不用
2.out传入的变量必须在内部赋值,ref不用
即:
ref传入的变量必须初始化,但是在内部可改可不改
out传入的变量不用初始化,但是在内部必须修改该值(必须赋值)
具体代码参考:CSDN(因版权原因无法公开)
最新资讯