c# – 我们可以用Java中的泛型做些什么来使它们看起来更好:
我有这个方法使用列表元素的一个属性将List转换为Map:简而言之,它看起来像这样:Yiack!..我非常喜欢genercis,我之前使用java并且我不想回到演员阵容的所有时代,但是当一个泛型包含作为元素的通用元素时,它会变得混乱.我知道在Java1.7中我们将能够使用“菱形”运算符,但应该有另一种方法.这是非通用版本的样子:大概,我没有尝试编译它.其他语言如何处理?我喜欢SML或Haskell处理的方式,但我认为太多魔法可能会受到伤害这有解决方法吗?