【发布时间】:2015-05-27 22:01:45
【问题描述】:
想象一下我有这样的课:
Class A
Public Function Some(str As String) As String
Return "Some " + str
End Function
End Class
我使用这样的代码:
Public Sub Foo()
Dim thisWorks = New With {.prop = "thing"}
Dim thisDoesntWork = New inherits A with { .prop = Some("thing") }
End Sub
我正在尝试创建一个具有继承的匿名类型,以便我可以使用其中的方法。这可能吗?
用例:我正在尝试创建一个具有 Select、From 等方法的类,这将有助于更清晰的查询构造。在消费代码中,我将创建一个从类继承的匿名类型并使用方法。
【问题讨论】:
-
会不会像This Post一样?
标签: vb.net anonymous-types anonymous-class