Visual Studio - 从界面自动实现所有继承的方法

p.c*_*ell 20 inheritance interface visual-studio-2008

假设我们有一个名为MyClass的类.

public class MyClass
Run Code Online (Sandbox Code Playgroud)

我们也有这样的界面:

public interface MyInterface{

public string SomeFunction(int foo, string bar, short baz){}
}
Run Code Online (Sandbox Code Playgroud)

我们希望这个类继承MyInterface.

public class MyClass: MyInterface
Run Code Online (Sandbox Code Playgroud)

MyInterface有n个属性和i方法.如何让Visual Studio自动实现所有这些方法和属性,而开发人员不需要做任何工作?

Har*_*lby 53

对于C#,您可以右键单击"MyInterface"并从上下文菜单中选择"实现接口".我相信VB.NET有一个类似(但略有不同)的快捷方式.

  • 在VB.NET中,当您在"Implements MyInterface"之后键入回车符时,Visual Studio会自动为所有未实现的成员添加存根. (20认同)

Qin*_*jie 17

您只需使用快捷键"CTR +"即可.要做到这一点.将光标放在"公共类MyClass:MyInterface"行的MyInterface上,然后按"CTR +.",上下文菜单将显示"Implement Interface ...".