C#中IList与List区别
来源:互联网 发布:c语言乘方 编辑:程序博客网 时间:2024/05/29 10:23
List是一个类(Class)
List<T> myFuckList = List<T>();
变量 myList 是一个List类型的变量, 可以接受任意继承自List类的类。比如你可以自己实现一个 TheList类,继承自List。都可以赋值给myList。
IList是一个接口(Interface)
IList<T> myIList = List<T>();
变量 myIList 是一个IList类型的变量, 可以接受任意实现了IList接口的类。比如你可以自己实现一个 TheIList 类, 实现了 IList接口就行。都可以赋值给myIList。
List是一个泛型类,可以理解成一个链表,而IList是一个接口,List类型实现了IList接口。可以实例化类却不可以实例化接口。
阅读全文
0 0
- C#中List与IList的区别
- C#中IList与List区别
- C#中List与IList的区别
- C#中List与IList的区别
- C#中IList与List区别
- C#中IList与List区别
- C#中List与IList的区别
- C#中IList与List区别
- C#中List与IList的区别
- C#中IList与List区别
- C#中List与IList的区别
- C#中List与IList的区别
- C#中List与IList的区别
- C#中IList与List区别
- C#中List与IList的区别 与联系
- C#中IList<T>与List<T>的区别
- C#中Ilist与list的区别小结
- C#中Ilist与list的区别小结
- spring基础配置详解和对象管理基础
- pycharm快捷键、常用设置、配置管理
- C++中多线程面试经典问题
- Linux下PHP扩展pdo_mysql
- WSGI
- C#中IList与List区别
- Java常用算法之直接插入排序法
- 高级UI特效仿直播点赞效果—一个优美炫酷的点赞动画
- 20170911~0917周总结
- LeetCode 237. Delete Node in a Linked List
- C++中的static关键字
- [LeetCode]Generate Parentheses题解
- 线程的五大状态
- 轻院1075 聚餐人数统计