C 動態呼叫類方法和屬性

2021-05-23 11:16:05 字數 429 閱讀 9012

var js = new jiaoshi();//建立類本身

type t=js.gettype();

//反射出類的例項

object o = activator.createinstance(t);

//system.reflection.propertyinfo pi = t.getproperty("xq_id");

//獲得方法資訊

system.reflection.methodinfo mi = t.getmethod("getmodel");   

//建立方法引數列表

object ps=new object;

//委託執行

mi.invoke(o,ps);

//輸出類例項內容

response.write((jiaoshi)o.js_name);

動態呼叫類和方法

舉乙個很簡單的例子 某公司的有1000名員工,每個員工的工資都不一樣.發工資的時候,這要是人工去發,耗費的時間和精力是非常大的.所以財務會打乙個 給銀行,委託銀行轉賬.站在銀行的角度,如果有1000個公司,委託銀行轉賬發工資.它應該怎麼做呢?它需要通過電子轉賬系統,輸入公司名字,每個員工的工資數,就...

為類動態新增屬性和方法

動態新增屬性 import types class person object country china def init self,name self.name name 動態刪除屬性和方法 del delattr p1 person zhiliao print p1.name del p1.n...

不定類名的類方法和屬性呼叫

有時候,php指令碼裡使用到的類名會是不定值的變數,這個時候需要一種,能夠通過字串作為引數來呼叫以該字串為名稱的類的方法和屬性的途徑。目前還沒有發現較好的呼叫不定類名的屬性的通用途徑,即可以同時兼顧例項化不定類名和不定類名的雙冒號呼叫屬性這兩種形式的途徑,只能照顧到 class new classn...