【C#】之泛型基础概念
来源:互联网 发布:离线的翻译软件 编辑:程序博客网 时间:2024/06/05 01:18
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方法。
阅读全文
0 0
- 【C#】之泛型基础概念
- C入门之基础概念(一)
- C入门之基础概念(二)
- C入门之基础概念(三)
- 泛型基础概念
- C基础概念
- 【C#】C#基础概念
- C语言模糊基础概念之强制类型转换
- RabbitMQ之基础概念
- 数据结构之基础概念
- netty之基础概念
- 基础概念之数学基础
- java 泛型基础概念
- C语言基础指针概念
- c语言基础概念(3)
- [C#]一些.NET基础概念
- C#基础概念之事件
- C#基础概念之事件
- Picasso源码完全解析(四)--Action分发和执行
- Adaboost算法与应用实例简析
- javaSE_8系列博客——Java语言的特性(四)--注解--(1)--基础知识
- POJ 1181 Bus Terminals 笔记
- 二叉树的非递归前序,中序,后续遍历实现
- 【C#】之泛型基础概念
- LeetCode 447. Number of Boomerangs ***** 灵活键,查找表
- [PAT-乙级]1033.旧键盘打字
- JAXB实现XML和实体对象互转
- bootstrap响应式嵌入组件
- HDU 1495 非常可乐
- spring常见错误总结
- 最右校招-服务器日志分析:一个十万行log统计问题的c语言代码的实现3
- El表达式取map值