【发布时间】:2011-01-11 09:46:12
【问题描述】:
你可以为结构添加扩展方法吗?
【问题讨论】:
-
您是否尝试过在结构上添加扩展方法?请注意,当您找到问题的答案时,您不应该删除问题,其他人可能会想知道同样的事情。是的,你可以声明它们,但是改变结构中的东西不会像你期望的那样起作用,除非你期望它不起作用。
-
是的,我试过了,但没用。
-
谢谢你成功了,我的错
-
我认为这个问题可能不够精确,无法捕捉到答案的微妙之处,因为结构扩展方法确实不像对象扩展方法,因为它们接收结构的副本而不是对结构的引用。更好的表达方式可能是“在结构上定义扩展方法意味着什么?”
标签: c# .net struct extension-methods