解决问题:在调用方法的时候,值类型是整体拷贝,引用类型是复制引用,因此在被调用方法中,修改引用对象的内容,在调用方法中会体现修改的结果。但是如果在被调用方法中,修改引用使其指向另一个对象,在调用方法中不会体现出修改的结果。ref与out就是解决这个问题的。
使用场景:ref 调用方法的时候,参数必须初始化;out在被调用方法中,参数被清空,指向Null
本文共 245 字,大约阅读时间需要 1 分钟。
解决问题:在调用方法的时候,值类型是整体拷贝,引用类型是复制引用,因此在被调用方法中,修改引用对象的内容,在调用方法中会体现修改的结果。但是如果在被调用方法中,修改引用使其指向另一个对象,在调用方法中不会体现出修改的结果。ref与out就是解决这个问题的。
使用场景:ref 调用方法的时候,参数必须初始化;out在被调用方法中,参数被清空,指向Null
转载于:https://www.cnblogs.com/nzbbody/archive/2012/10/27/2742249.html