作者SDNiceBoat (NiceBoat.)
看板C_Sharp
標題[問題] 轉型運算子套用到方法上
時間Sun Aug 22 02:13:30 2010
舉例來說....
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)