它具體化了泛型......這是如何實現的?與C#的泛型有什麼不同?仿製藥在Gosu如何工作?
2
A
回答
1
差異:一個泛型類的不同實例,如C#在運行時生成的類。 Gosu沒有:一個泛型類對應於運行時使用的一個類。類型信息保留在對象中,而不是類中。因此,C#可以專門化代碼(例如用於原始類型),而Gosu則不能。例如,Gosu必須將對象整合到對象中才能將它們放入列表中。
0
最近只看了Gosu,並沒有真正編寫任何真正的程序;我能說的最好的是,泛化泛型指的是Gosu保留了原始類型的genricized對象的事實。
在Java中,沒有辦法通過反射來找出傳入通用函數的東西的原始類型是什麼。
查看文檔中this page的底部。它並沒有說明如何去做,而只是說它可以。
而且看看這些問題:從C#泛型
相關問題
- 1. 如何仿製藥
- 2. 如何仿製藥
- 3. 仿製藥本身仿製藥
- 4. 如何處理仿製藥?
- 5. 如何與仿製藥
- 6. 從仿製藥
- 7. 與仿製藥
- 8. 仿製藥問題
- 9. 堆疊仿製藥
- 10. 鑄造仿製藥
- 11. 轉向仿製藥。
- 12. 的IntelliJ,仿製藥
- 13. 帶仿製藥的工廠模式
- 14. golang模板加工和仿製藥
- 15. Pex如何處理仿製藥?
- 16. 仿製藥具有超強
- 17. Ninject和綁定仿製藥
- 18. 仿製藥和事件
- 19. 正確投出仿製藥
- 20. 可比性和仿製藥
- 21. 包封物仿製藥
- 22. 仿製藥和鑄造
- 23. MVP,仿製藥和幹
- 24. 仿製藥和類型
- 25. Ninject配置 - 仿製藥
- 26. 城堡和仿製藥
- 27. 使用仿製藥...... InvalidCastException的
- 28. 如何使用仿製藥開發雙打工程和小數
- 29. 仿製藥java中的變異並不按預期工作
- 30. 如何製作Gosu Ruby基本形狀
此外,我建議應該重申這個爲「gosu-lang」或類似的東西。現有的gosu標籤被用於相同名稱的圖形庫。 – 2010-11-10 19:24:33
@Mike - 完成。另請問meta - http://meta.stackexchange.com/questions/69940/what-should-be-done-with-the-gosu-tag – ripper234 2010-11-10 22:01:26
很酷,謝謝。像往常一樣,我應該先看看那裏。 :) – 2010-11-11 15:16:59