我们最近遇到了一个类似于我们解决方案中的界面。当我们升级到VS 2015时,它导致了构建问题。我们认为代码可以安全删除,但是要确保没有其他人能想到为什么这将是有效代码或不安全代码要更改(我们将删除所有这些工具)。

Public Interface IMyInterface
    Property p1 as string Implements IMyInterface.p1
    Property p2 as string Implements IMyInterface.p2
    Property p3 as string Implements IMyInterface.p3
    Property p4 as string Implements IMyInterface.p4
    .
    .
    .
End Interface

只是不确定为什么或如何接口(interface)方法可以实现自身的属性。

最佳答案

Visual Basic保留字Implements有两种使用方式。 Implements语句表示一个类或结构实现了一个接口(interface)。 Implements关键字表示类成员或结构成员实现特定的接口(interface)成员。

您应该删除属性声明的Implements IMyInterface.p_部分。

09-30 21:04