【发布时间】:2011-08-08 02:55:53
【问题描述】:
这是一个有趣的问题(至少对我而言):是否可以拦截对象中的任意属性访问器(getter/setter),以便我可以将该请求重新路由到其他地方,例如私有成员对象?
如果我可以让它看起来好像我的外部对象可以自动访问调用者不知道的内部对象的某些内部属性(即除少数例外之外的所有内容),我会喜欢它,实际上使外部“外壳”对象的行为类似于内部对象,而无需手动创建映射到每个内部对象属性的属性。
这可能有一个模式,但我猜它涉及手动将外部属性连接到内部属性。
【问题讨论】:
标签: c# dynamic .net-4.0 expando