您的位置:首页 > 编程语言 > C#

【C#】之泛型基础概念

2017-05-16 20:59 323 查看
1:C#提供一系列特殊功能的类,这些类可以用来存储其他类型的数据,长度可变,统称为集合,泛型集合,非泛型集合。

2:泛型集合:只能存储固定类型的对象。List<T>是一个C#内置的一个类,它的内部维护了一个数组,且有很多操作内部数组的方法,可以进行相应的增删查改,且其长度时可以改变的。在实例化对象的时候,不需要指定长度。就是将数组与操作数组的方法进行了封装,方便程序员使用。正因为内部维护的是一个数组,所以集合很多性质都和数组相似。例如索引下标。

3:泛型集合命令空间:System.Collections.Generic 

4:unity数据结构中集合结构常使用List<T>和Dictionary<TKey,TValue>泛型集合

5:using的作用:引入命名空间,让对象可以被释放。

6:高级面向对象程序运行效率低是因为跨平台,代码的运行需要一个环境来管理运行,java需要JDK来管理运行。

7:非托管资源必须手动释放,托管直接用CLL进行回收。当前类操作了文件类,而文件类不是CLL管理的,那么它就是非托管资源需要手动进行释放。

8:Console.WriteLine有很多重载方式,当我们输出打印一个对象的时候,默认调用对象的tostring方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: