ref和out关键字功能是一样的,区别就在于ref在传参数到方法之前,必须先赋值,out在传参数到方法之前可以不先赋值,但是在方法内部必须要给有给参数赋值的语句。也就是说ref信任外部调用这,认为调用者肯定会给参数赋值,而out是外部调用者信任方法,认为方法肯定会在内部给参数赋值。
params关键字,ref和out关键字
最新推荐文章于 2021-03-06 20:08:34 发布
ref和out关键字功能是一样的,区别就在于ref在传参数到方法之前,必须先赋值,out在传参数到方法之前可以不先赋值,但是在方法内部必须要给有给参数赋值的语句。也就是说ref信任外部调用这,认为调用者肯定会给参数赋值,而out是外部调用者信任方法,认为方法肯定会在内部给参数赋值。