[問題] 型態轉換可以動態嗎?
一般類別型態轉換都會指定類別,
ex:
Control ctrl = textbox1 as Control;
但是如果型態不確定時,能夠用動態決定嗎?
ex:
var ctrl = Activor.CreateInstance(sender.Gettype());
ctrl.text = "....";//錯誤,編譯器不確定該類別是否有text屬性
但是寫的人會知道.
此種情況,有辦法騙過編譯嗎?
會有這種需求是因為某些元件都有某屬性,但是這些元件沒有共通的基底類別.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.204.172
推
12/14 12:43, , 1F
12/14 12:43, 1F
→
12/14 13:37, , 2F
12/14 13:37, 2F
→
12/14 19:49, , 3F
12/14 19:49, 3F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章