SORU
25 AĞUSTOS 2010, ÇARŞAMBA


ExpandoObject, DynamicObject ve dinamik arasındaki farklar

Ne ** 1 ** 0 ve dynamic arasındaki farklar?

Hangi durumlarda bu tür kullanıyorsunuz?

CEVAP
25 AĞUSTOS 2010, ÇARŞAMBA


dynamic anahtar sözcük geç-bağlı olan değişkenleri bildirmek için kullanılır.
Eğer bağlayıcı, gerçek ya da hayali her tür için geç kullanmak istiyorsanız, dynamic anahtar kelime kullanın ve derleyici rest.

Normal bir örneği ile etkileşim dynamic anahtar kullandığınızda, LONDRA örneğinin normal yöntemlere bağlı geç aramaları gerçekleştirir.

IDynamicMetaObjectProvider interface a sınıfı geç bağlama davranışını kontrol altına almak için izin verir.
IDynamicMetaObjectProvider bir uygulama ile etkileşim için dynamic anahtar kullandığınızda, LONDRA ne IDynamicMetaObjectProvider yöntem ve kendisi karar verir nesne çağırır.

ExpandoObject DynamicObject sınıflar IDynamicMetaObjectProvider uygulamaları vardır.

ExpandoObject size bir örnek üye eklemek ve bunları kullanmak dynamically için olanak sağlayan basit bir sınıftır.
DynamicObject kolayca özel davranışı sağlamak için kalıtsal olabilir daha gelişmiş bir uygulamasıdır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • makemebad35

    makemebad35

    17 NİSAN 2006
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006