2013-10-14 31 views
5

Görünüşe göre, Visual Studio 2012, bir arabirimden miras alınan soyut sınıfların otomatik uygulanmasını kaldırdı, bu fikri 2012 sürümünde nasıl düzeltebiliriz?visual studio 2012 arayüzü uygulamak için kısayol

+0

Resharper :) –

+0

bana çalışıyor soyut sınıf yöntemlerini verir yükleyin ama bu soyut sınıf bir arabirim uygulaması halinde ben arayüz özellikleri alamadım. özet sınıf MyAbstract: ImyInterface – user2146538

cevap

18

Hala mümkün görünüyor. Lütfen bu How To article from MSDN

'a bakıp test ettim ve gayet iyi çalışıyor gibi görünüyor. new implementation after clicking

Kullanım

StringComparer gerçekleştirmek için bu prosedür Özet Bankası Sınıf IntelliSense işlemini uygulayın. Daha fazla bilgi için, bkz. Özet Temel Sınıf.

  1. bir konsol uygulaması oluşturun IntelliSense

    kullanarak bir soyut temel sınıf uygulamak.
  2. İmleci, class Program ifadesinden sonra yerleştirin.
  3. Sınıf bildirimi class Program : StringComparer olur, böylece : StringComparer yazın.
  4. StringComparer'un altındaki akıllı etiketini ve 'System.StringComparer' uygulama sınıfını tıklayın. IntelliSense, StringComparer sınıfından Program sınıfına üç geçersiz kılma yöntemini ekler. Ben IModelBase tıkladım ve bunun altında süpürdü zaman

Ben bir arabirim IModelBase

namespace VendorPrototype.Model 
{ 
    interface IModelBase 
    { 
     int ID(); 
     DateTime CreatedDate(); 
     String CreatedBy(); 
     DateTime LastModifiedDate(); 
     String LastModifiedBy(); 
    } 
} 

ve bir sınıf ModelBase

abstract class ModelBase : IModelBase 
{ 
} 

yarattı, ben menüyü görmek mümkün oldu.

Implement interface 'IModelBase'

+2

CTRL +. Akıllı etiketi de sizin için genişletecek. – Barryrowe

+0

Bu neden VS 15 Topluluğu'nda çalışmıyor? –

+1

Akıllı etiketi genişletmek için varsayılan klavye kısayolunun ShifT + ALT + F10 olduğuna inanıyorum. Klavyeyi, onu farklı bir kısayolla eşleştirmek için özelleştirebilirsiniz. CTRL + ALT + <.> kullanın (Strangely, CTRL + <.> ile eşlemeyi denedim, ancak işe yaramadı.) - (<.> dönem karakteridir). – kmote

İlgili konular