作者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)