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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • LimeFire

    LimeFire

    2 ŞUBAT 2012
  • New Scientist

    New Scientis

    27 Kasım 2006