【发布时间】:2010-11-15 17:02:42
【问题描述】:
什么时候使用ref,什么时候使用out?
两者有什么区别?
如何以及在何处使用它们?
请分享一个例子,说明ref 和out 之间的区别。
- 谢谢。
【问题讨论】:
什么时候使用ref,什么时候使用out?
两者有什么区别?
如何以及在何处使用它们?
请分享一个例子,说明ref 和out 之间的区别。
【问题讨论】:
据我了解:
ref 表示通过引用传递一个变量,这意味着你传递一个指向该变量的指针,它会在离开函数后保留修改。
out的意思基本相同,只是变量必须在函数退出之前赋值,就像函数完成之前必须满足return语句一样。
【讨论】:
我会从这里开始。 Jon 很好地解释了这一切:
【讨论】:
网上有很多例子。
通过 Google 快速搜索发现:http://www.c-sharpcorner.com/UploadFile/mahesh/out_and_ref11112005002102AM/out_and_ref.aspx
【讨论】: