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

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • ehowhome

    ehowhome

    22 NİSAN 2009
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014