冒着成为乡村傻子的风险,有人能向我解释一下为什么泛型被称为泛型吗?我理解它们的用法和优点,但是如果是“通用的”并且泛型集合是类型安全的,那么为什么这不是一个用词不当的词呢?ArrayList myObjects = new ArrayList();myObjects.Add(1);var myStrings = new List<string>();mySt
在与同事讨论了在C# 3中使用' var‘关键字之后,我想知道人们对通过var进行类型推断的适当使用有什么看法?foreach(var item in someList) { // ... } // Type of 'item' not clear.var something = someMethod(); // Type of 'someth