社区
C#
帖子详情
数组与泛型有区别吗?
fanxinhu
2011-08-31 01:14:49
数组与泛型有区别吗?怎么感觉用法都差不多的,有必要搞两个一样的东西出来吗?
...全文
47
2
打赏
收藏
数组与泛型有区别吗?
数组与泛型有区别吗?怎么感觉用法都差不多的,有必要搞两个一样的东西出来吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
半兽人写程序
2011-08-31
打赏
举报
回复
你等于问 猩猩和大象有啥区别?楼主快补补去
YapingXin
2011-08-31
打赏
举报
回复
数组与泛型,区别太大了,根本就不是同一类东西好不好。
数组是一种容器。尽管是最简单的一种容器,它也还算是个容器。其它的容器有:链表、栈、队列等。
范型是一种模板技术,借助范型我们可以申明一个类型未知的类或者方法。比如说List<T>,这个T到底是什么类型呢?不知道。你具体实例化的时候才能确定它是什么类型,例如:List<int> list = new List<int>();
楼主的基础。。。唉,不想说你了。赶紧看书给自己补课吧。
java笔试题算法-Thinking-in-Java:《ThinkingInjava》-Note《Java编程思想》笔记作者:[美]Bruce
java笔试题算法 README 《Java编程思想》笔记 看了两个月,书中有穿插着一些设计模式应用到实际的例子中。这本书不会一味地讲语法,更多的是会讲一些Java的设计思想,比如他不会一开始就教你怎么用
泛型
,而是先介绍为什么会出现
泛型
,没有
泛型
会有什么后果,Java设计者又为什么会选择
泛型
的擦除,书中对是否选择
泛型
的擦除等进行了激烈的讨论,经常会与C++做比较,看起来是比较有意思的。 目录 [第一部分] 第一章:对象导论 访问修饰符 继承 伴随多态的可互换对象 单继承结构 容器 参数化类型 对象的创建和生命周期 异常处理:处理错误 第二章:一切都是对象 用引用操纵对象 必须由你创建所有对象 存储到什么地方 特例:基本类型 高精度数字 java中的
数组
永远不要销毁对象 作用域 对象的作用域 基本成员默认值 static关键字: 注释文档的语法 java的基本类型
数组
和 包装器类型
数组
第一个java程序 第三章:操作符 java操作符 算术操作符 关系操作符 逻辑运算符 float 与 double 的
区别
前缀式与后缀式的
区别
测试对象的等价性 注意数值过界 第四章:控制流程 迭
C# ArrayList、HashSet、HashTable、List、Dictionary的
区别
详解
在C#中,
数组
由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了ArrayList。 ArrayList、List ArrayList是可变长
数组
,你可以将任意多的数据Add到ArrayList里面。其内部维护的
数组
,当长度不足时,会自动扩容为原来的两倍。 但是ArrayList也有一个缺点,就是存入ArrayList里面的数据都是Object类型的,所以如果将值类型存入和取出的时候会发生装箱、拆箱操作(就是值类型与引用类型之间的转换),这个会影响程序性能。在.Net 2.0
泛型
出现以后,就提供了List。 List是ArrayList的
泛型
Java语言从入门到精通课程(第5季)--
泛型
类、
泛型
方法、
泛型
接口等
课程亮点: 笔记加案例详细讲解Java高级进阶!!!提供详细的笔记作为辅助工具,200多条笔记帮助学员快速掌握Java200多个知识点 第16章
泛型
:
泛型
接口、
泛型
方法、匿名类的
泛型
、
泛型
占位符、基类和导出类
泛型
、任何类型的
泛型
、使用
泛型
创建实例、
泛型
数组
课程特色: 笔记JAVA:用200条笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力笔记标题采用关键字标识法,帮助学员更加容易记住知识点笔记以超链接形式让知识点关联起来,形式知识体系采用先概念后实例再应用方式,知识点深入浅出提供授课内容笔记作为课后复习以及工作备查工具 部分图标(电脑PC端查看):
【C#基础】-
数组
、集合和
泛型
详解
前言 在项目中频繁遇到
数组
、集合和
泛型
,在使用vue时,用到最多的是
数组
;在后台时使用最多的是
泛型
,有时还用到IList,下面来学习一下它们之间的关系。 正文
数组
概念 一组类型相同的有序数据,它是引用类型 对于
数组
的理解,可以把
数组
想象成图书馆一个阅览区的一排书架,每排书架都有一个标签,同一书架上的书是同一类型,并且连续摆放,
数组
就是装
泛型
二
泛型
和
数组
数组
和
泛型
容器有什么
区别
要区分
数组
和
泛型
容器的功能,这里先要理解三个概念:协变性(covariance)、逆变性(contravariance)和无关性(invariant)。 若类A是类B的子类,则记作A ≦ B。设有变换f(),若: 当A ≦ B时,有f(A)≦ f(B),则称变换f()具有协变性; 当A ≦ B时,有f(B)≦ f(A
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章