SORU
10 ŞUBAT 2011, PERŞEMBE


Eğer bir C tipi bir arabirim uygulayan belirleme# yansıma

Yokyansıma1 ** teklif bir şekilde bazı System.Type tip modeller bazı arayüz belirli olmadığını belirlemek için?

public interface IMyInterface {}

public class MyType : IMyInterface {}

// should yield 'true'
typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);

CEVAP
10 ŞUBAT 2011, PERŞEMBE


Kafamın üst kapalı bir kaç seçenek var

  1. typeof(IMyInterface).IsAssignableFrom(typeof(MyType))

  2. typeof(MyType).GetInterfaces().Contains(typeof(IMyInterface))

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012