作者largesperm (reindeer)
看板C_Sharp
標題[問題] 前面有小括號
時間Sun Dec 30 15:33:38 2012
請教一下
我看到兩行程式覺得很怪
我在 InitializeComponent 之前建立一個廣域 instance
譬如 IvcApplication vcApp;
然後一個 event 中接著寫
vcApp = (IvcApplication)this.axvcApplicationWindowX1.start();
有兩點疑問請教
請問那個小括號的用意是什麼
vcApp 不是已經確定是 IvcApplication 的 instance 了嗎
為什麼要再次重提
其次我測試
vcApp = this.axvcApplicationWindowX1.start();
或是
vcApp = axvcApplicationWindowX1.start();
也都可以正常執行,所以想請教
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.69.42.170
→ optimist9266:第一個問題,因為START方法回傳的不一定是IvcApplica 12/31 00:18
→ optimist9266:tion類別的執行個體,所以要轉型,我猜是object 12/31 00:18
→ optimist9266:第二個問題this代表現在本身的class,如果你不打那就 12/31 00:18
→ optimist9266:預設也是從當前這個類別呼叫變數 12/31 00:19
→ largesperm:謝謝提示與方向 我再研究看看 12/31 09:37