【发布时间】:2013-06-12 12:52:33
【问题描述】:
我有一个类 MyObj 有一个 Width 属性。
我需要将该属性从 MyObj 删除到 MyObjWrapper,它将包装 MyObj。
我是这样使用的:
Dim _MyObjWrapper As MyObjWrapper = New MyObjWrapper(_myObj)
Dim theWidth as Integer = _MyObjWrapper.Width
选择我使用的 MyObj 的特定宽度
Dim q = From mo In myContainer.GetMyObjs()
Where mo.Width > 50
Select mo.Width Distinct
现在,如果 Width 不再属于 MyObj,我想用 mo.Width 代替 moWrapper.Width :
Dim q = From mo In myContainer.GetMyObjs()
Where New MyObjWrapper(mo).Width > 50
Select New MyObjWrapper(mo).Width Distinct
有没有办法不使用 2 次包装器的构造函数 MyObjWrapper(mo)?
【问题讨论】:
-
查找“让”关键字。