3

我在 C# 中看到接口在类中实现时,会给出带有NotImplementedException块的方法。

这边走

public interface IDisposable
{
    void Dispose();
}

并且在实施它时

public class Class1 : IDisposable
{
    public void Dispose()
    {
        throw new NotImplementedException();
    }
}

现在我的问题

  1. 这只是 C# 内置工具,在 VB.Net 中不可用吗?
  2. 如果否,我如何在 VB.Net 中拥有此功能?
4

2 回答 2

4

您可以使用像JustCode这样的 Visual Studio 插件,它为 VB.Net 提供了这样的功能:

Interface Foo
    Sub Bar()
End Interface

Class FooBar
    Implements Foo

    Public Sub Bar() Implements Foo.Bar     -+
        ' TODO: Implement this method        +-- these lines are autogenerated
        Throw New NotImplementedException()  |
    End Sub                                 -+

End Class
于 2012-08-27T06:51:37.130 回答
1

对此没有任何 C# 特定的内容。VB.NET 支持接口Throw异常。

Class Class1
    Implements IDisposable

    Public Sub Dispose() Implements IDisposable.Dispose
        Throw New NotImplementedException()
    End Sub 
End Class

免责声明:我不是 VB.NET 编码员。

于 2012-08-27T06:44:46.137 回答