【发布时间】:2014-04-25 11:20:50
【问题描述】:
我正在阅读 partial methods,因为它们将在 C#-6 / Visual Studio 2013 更新 2 和 Windows Universal Projects 中变得更加重要。在阅读文档时,我读到了对部分方法签名的这个奇怪的限制:
部分方法可以有 ref 但不能有 out 参数。
我不明白这个限制的原因。既然partial方法基本上是一个普通的方法,签名和实现在不同的文件中,那有什么技术原因不支持out参数呢?或任何其他导致此限制的原因。特别是因为它们确实支持 very similar 的 ref 参数。
【问题讨论】:
标签: c# partial-methods