[問題] C# 泛型中的共變數和反變數

看板C_Sharp作者 (LaPass)時間7年前 (2017/03/31 12:12), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/2 (看更多)
https://pastebin.com/5xXiWRPB 如連結中的程式碼 所以即使知道 actd 實際上是一個 Action<C> 在 C# 當中也沒有任何方法可以把他轉換回 Action<C> 是這樣子嗎? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.26.162 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1490933578.A.BA5.html

03/31 12:41, , 1F
(Action<C>)actd; @.@?
03/31 12:41, 1F

03/31 13:25, , 2F
用 as
03/31 13:25, 2F

03/31 13:25, , 3F
同上 Action<C> act2 = (Action<C>)actd;
03/31 13:25, 3F

03/31 13:28, , 4F
要的效果是這樣嗎?
03/31 13:28, 4F

03/31 13:50, , 5F
感謝,ok了
03/31 13:50, 5F
文章代碼(AID): #1OtTTAkb (C_Sharp)
文章代碼(AID): #1OtTTAkb (C_Sharp)