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

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006