C# 如何创建一个在VB.Net中显示异常代码的接口方法,就像在C中一样#
我在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
NotImplementedException
块
这边
public interface IDisposable
{
void Dispose();
}
在实现它的时候呢
public class Class1 : IDisposable
{
public void Dispose()
{
throw new NotImplementedException();
}
}
现在我的问题是
免责声明:我不是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