Visual studio visual studio 2012实现界面的快捷方式
Visual Studio 2012似乎已经删除了从接口继承的抽象类的自动实现,您知道如何在2012版本中解决此问题吗?似乎仍然可行。请看这个 我测试过它,它似乎工作得很好 使用此过程可以执行实现抽象基类 智能感知操作。有关更多信息,请参见实现摘要 基类。使用IntelliSense实现抽象基类Visual studio visual studio 2012实现界面的快捷方式,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,Visual Studio 2012似乎已经删除了从接口继承的抽象类的自动实现,您知道如何在2012版本中解决此问题吗?似乎仍然可行。请看这个 我测试过它,它似乎工作得很好 使用此过程可以执行实现抽象基类 智能感知操作。有关更多信息,请参见实现摘要 基类。使用IntelliSense实现抽象基类 创建一个控制台应用程序 将光标放在类程序语句之后 键入:StringComparer,使类声明成为类程序:StringComparer 单击StringComparer下的智能标记,然后单击实现抽象
类程序
语句之后:StringComparer
,使类声明成为类程序:StringComparer
StringComparer
下的智能标记,然后单击实现抽象类“System.StringComparer”。IntelliSense将三种覆盖方法从StringComparer
类添加到程序
类IModelBase
namespace VendorPrototype.Model
{
interface IModelBase
{
int ID();
DateTime CreatedDate();
String CreatedBy();
DateTime LastModifiedDate();
String LastModifiedBy();
}
}
abstract class ModelBase : IModelBase
{
}
和类ModelBase
namespace VendorPrototype.Model
{
interface IModelBase
{
int ID();
DateTime CreatedDate();
String CreatedBy();
DateTime LastModifiedDate();
String LastModifiedBy();
}
}
abstract class ModelBase : IModelBase
{
}
当我单击IModelBase并将鼠标悬停在它下面时,我可以看到菜单
这给了我一些抽象类方法,这些方法工作得很好,但是如果抽象类实现了一个接口,我就不会得到接口属性。抽象类MyAbstract:ImyInterfaceCTRL+。也将为您展开智能标记。我相信展开智能标记的默认键盘快捷键是ShIFT+ALT+F10。您可以自定义键盘以将其映射到其他快捷方式。我使用CTRL+ALT+(奇怪的是,我尝试将其映射到CTRL+,但没有成功。)--(句点字符在哪里)。