C#中ref和out关键字的应用以及区别

个人理解总结:
一、同
如果方法的参数用ref或者out修饰,当调用该方法,传入一个变量作为参数的时候,相当于传入该变量的地址,所以在方法内部修改参数的值,变量的值也会随之改变。
二、异
如果方法里面是ref修饰的参数,传入的变量必须先赋值,如果方法里是out修饰的参数,那么传入的变量可以不赋值,只要定义即可。
收藏一篇博客
https://blog.csdn.net/m0_37679113/article/details/83045813#outMSDN_40

猜你喜欢

转载自blog.csdn.net/qiaokelz/article/details/89637057
今日推荐