PDA

View Full Version : سوال: کلاس پویا؟ (Dynamic Object)



ahmadsystemco
یک شنبه 29 دی 1387, 13:46 عصر
سلام خدمت تمام اساتید و دوستان عزیز

می خواستم بدونم میشه در سی شارپ کلاس یا شی ای داشت که در Run-Time بتوان متغییر ها و فیلد های آن را تغییر داد و یا به آن متد اضافه کرد. ( در هنگام اجرای برنامه )

ببخشید نمی دونستم باید چی جستجو کنم.

با تشکر AHS

Amir Oveisi
یک شنبه 29 دی 1387, 18:30 عصر
#C یک زبان Static Type هست و نمیشه پس از کامپایل کردن انواع موجود رو تغییر داد. اما میتونین بصورت runtime با استفاده از کلاس CodeDom، اسمبلی های دات نت ایجاد کنید (exe یا dll) که هر کدوم حاوی کلاس ها متدهای دلخواه شما باشند.

موفق باشید
jooje