ref和out的作用于区别是什么?

发布时间:2021-02-18 15:00:51

ref和out的作用于区别是什么?

网友回答

ref和out都是引用地址
ref可以理解为引用传值,一个构造器或方法里含有ref参数,任何使用这个构造器或方法的地方操纵的都是同一个变量,ref所修饰的变量,也就是说.和你定义全局变量或者static变量差不多的[效果].out我个人感觉和ref使用差不多啊,网上有人说值传递,还说传递之前必须初始化,不明白.ref相当于把值引进来,也能传出去.out是只传出去,从最初定义的地方引用了,每当调用这个含有out参数的构造器或方法时,out所修饰的变量的值都会【清空】,会被这个新的构造器实例或方法重新赋值.
out不想ref一样可以将传来的值引用再赋值,out是将原值清空再赋值!
个人理解
以上问题属网友观点,不代表本站立场,仅供参考!