看板 C_Sharp 關於我們 聯絡資訊
舉例來說.... public delegate Tout ActionOut<Tout>(); class delegateSaver<Tout> { ActionOut<Tout> delSave; public delegateSaver(ActionOut<Tout> InPut) { this.delSave = InPut; } public static implicit operator delegateSave<Tout>(ActionOut<Tout> InPut) { return new delegateSaver(InPut); } } 但在用的時候 delegateSaver<int> a = 某個方法; ← ╳ delegateSaver<int> a = (delegateSaver<Tout>)某個方法; ← ○ 奇怪,我是宣告成implici,怎麼還需要手動轉 請問要怎麼寫才能讓他自己轉型? -- 20330 6/17 - □ (本文已被吃掉) 幹!這梗有毒...救命~~ 20331 6/17 - □ (本文已被吃掉) 〒 〒 20332 1 6/17 - □ (本文已被吃掉) ▼▼▼▼ 20333 XX 6/17 - 囧 (哈哈拎北有毒) \▲▲▲▲\ = ●20334 1 6/17 - □ (本文已被吃掉) 20335 6/17 - □ (本文已被吃掉) 口卡口卡嘗百草 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.27.109.110 ※ 編輯: SDNiceBoat 來自: 163.27.109.110 (08/22 02:19) ※ 編輯: SDNiceBoat 來自: 163.27.109.110 (08/22 02:24)