C#泛型為什么不像Java語言一樣支持通配符?
2 回答

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
因?yàn)閖ava的泛型實(shí)際都轉(zhuǎn)成了object類型,而C#則是<>中的類型。

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
java的泛型是java編譯器的一個(gè)feature(特性),java的泛型采用的是 擦觸發(fā) 來實(shí)現(xiàn)的,實(shí)際上他在編譯器編譯的時(shí)候都轉(zhuǎn)換成object類型的。而C#的泛型是類型安全的,他是從CLR層面進(jìn)行支持泛型的,和java實(shí)現(xiàn)的泛型不是一個(gè)層面的。
- 2 回答
- 0 關(guān)注
- 758 瀏覽
添加回答
舉報(bào)
0/150
提交
取消