让我解释一下。我已经定义了名为IEmployee(ID,FirstName和Surname属性)的接口,但是我还没有在任何类中实现该接口。是否可以在VB.NET中实例化一个接口的新实例
我想要做的是一样的东西:
Dim User as New IEmployee
User.ID = 1
User.FirstName = ""
User.Surname = ""
Call SomeFunction (User)
的VB.NET编译器似乎并不喜欢这样。
编辑**感谢所有,所有好点都做好了!我将实例化一个具体的类。我只是想采取一个快捷方式:)
至于用作DTO的接口(只是属性/字段载体),这将是非常有用的,我不知道RealProxy或Marc的代理是否会这样做,但LinFu肯定会这样做,或者它可能是一些AutoMapper中的魔法。无论哪种方式,我都能够使用AutoMapper生成一个接口的实例,该实例似乎依赖于LinFu的工作。 – Maslow 2009-11-19 14:41:48