摘要:
常见问题: Ilist 本身只是一个泛型接口, 既然是接口当然不能实例化,只能用如下方法 IList IList11 =new List (); 但是为什么要这么用呢,为什么不直接用List: List List11 =new List (); 第一种用法有什么好处。 总结归纳一下: Ilist 是在 .net2.0里面才支持的 好处嘛..比如说human和tiger都有行走... 阅读全文
摘要:
在公共语言运行库和 C# 语言的早期版本中,通用化是通过在类型与通用基类型 Object 之间进行强制转换来实现的,泛型提供了针对这种限制的解决方案。通过创建泛型类,您可以创建一个在编译时类型安全的集合。 使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的 ArrayList 集合类。ArrayList 是一个使用起来非常方便的集合类,无需进行... 阅读全文