舉例來說....
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)