C# 如何创建一个在VB.Net中显示异常代码的接口方法,就像在C中一样#

C# 如何创建一个在VB.Net中显示异常代码的接口方法,就像在C中一样#,c#,vb.net,C#,Vb.net,我在C#中看到,当在类中实现接口时,给方法一个NotImplementedException块 这边 public interface IDisposable { void Dispose(); } 在实现它的时候呢 public class Class1 : IDisposable { public void Dispose() { throw new NotImplementedException(); } } 现在我的问题是 这只是一个C

我在C#中看到,当在类中实现接口时,给方法一个
NotImplementedException

这边

public interface IDisposable
{
    void Dispose();
}
在实现它的时候呢

public class Class1 : IDisposable
{
    public void Dispose()
    {
        throw new NotImplementedException();
    }
}
现在我的问题是

  • 这只是一个C#内置工具,在VB.Net中不可用吗
  • 如果没有,如何在VB.Net中使用此功能
  • 这没有什么特别的。VB.NET支持和


    免责声明:我不是VB.NET程序员。

    您可以使用类似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
    

    这更像是Visual Studio的一项功能,而不是C#特有的功能。@starskythehutch:那么这可以在VB.Net中完成。正确的。怎么做?这只是VisualStudio添加了一个默认模板(或者说是ReSharper magic?)。上面写着“嘿,修好这个”。语言本身没有任何功能。如果它不是标准功能,那么您需要找到一个插件来实现它,或者自己创建一个。@starskythehutch:它不完全是visual studio的功能。点击ImplementInterface时的代码生成是一项功能。我想他希望在点击“ImplementInterface”@starskythehutch时自动生成代码。啊,我想我错过了。说得好。不管怎样,这是他可以复制和粘贴的代码。使用VB.NET:-)@JonathonReinhart真是太差劲了,来吧!VB10.0是对旧版本的改进(再见
    ByVal
    关键字,再见
    \uu
    讨厌):-)
    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