社区
VB
帖子详情
为什么要使用泛型
ztmsimon
2015-01-26 09:17:15
在程序中泛型与使用数组有什么区别?泛型是指定类型,数组也可以指定类型;泛型可以指定类为数据类型,数组也是可以的啊,只不过要循环new一下就行了啊。那为什么还要使用泛型?
...全文
228
8
打赏
收藏
为什么要使用泛型
在程序中泛型与使用数组有什么区别?泛型是指定类型,数组也可以指定类型;泛型可以指定类为数据类型,数组也是可以的啊,只不过要循环new一下就行了啊。那为什么还要使用泛型?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moonwrite
2015-01-27
打赏
举报
回复
你的问题是在问List<T>和数组的确保 泛型的概念远远超过你想象中的List<T> /// <summary> /// 将字符串转换成可空的基础类型 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="s"></param> /// <returns></returns> public static Nullable<T> TryParseTo<T>(this string s) where T : struct { if (string.IsNullOrEmpty(s)) { return null; } object obj = null; try { obj = Convert.ChangeType(s, typeof(T)); } catch (Exception) { return null; } return (Nullable<T>)obj; } 上面是我自己写的泛型方法 string s; int i = s.TryParseTo<int>(); double d =s.TryParseTo<double >();
ztmsimon
2015-01-27
打赏
举报
回复
引用 6 楼 Z65443344 的回复:
1.数组的长度不可变 2.为什么要把数组和泛型相提并论,他俩解决的根本不是同一个问题
那泛型跟数组应该什么情况下分别使用呢?有没有一个大概的使用场景的说明?
於黾
2015-01-27
打赏
举报
回复
1.数组的长度不可变 2.为什么要把数组和泛型相提并论,他俩解决的根本不是同一个问题
一天到晚游泳的鱼2016
2015-01-27
打赏
举报
回复
泛型相定义了类的模板,通用的,比如list<T> T只需指定你需要的类
瓦尔登湖的一滴
2015-01-27
打赏
举报
回复
可以支持类 比如有个class Person { int id; string name; } 就可以用泛型了,不过这样的效果数组也能实现~~ 但类要修改的话,用泛型只有修改下类就可以了 我也不太说得清
还有减少装箱、拆箱,提高性能、类型安全和质量,减少重复性的编程任务
种草德鲁伊
2015-01-27
打赏
举报
回复
我用大锅也可以煮饭,只是没电饭煲方便。
种草德鲁伊
2015-01-27
打赏
举报
回复
省略类型判断,提高效率
娃都会打酱油了
2015-01-27
打赏
举报
回复
string[] 和 List<string> 没区别 但 ArrayList 和 List<string>有区别 另外数组长度不可变
C#
泛型
的理解/为什么要
使用
泛型
/什么是
泛型
/怎么用
泛型
1、为什么要
使用
泛型
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的...
面试题-什么是java
泛型
?为什么要
使用
泛型
?用Object不行吗?
为什么要
使用
泛型
泛型
,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢? 顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量...
什么是
泛型
,为什么要
使用
泛型
?
泛型
类和
泛型
方法的实现以及限定通配符的
使用
。什么是
泛型
擦除,为什么有
泛型
擦除,
泛型
擦除到底是怎么实现的
什么叫
泛型
?
泛型
,顾名思义就是广泛的类型,专业术语为“参数化类型”;当我们创建对象时不指定类型,任何引用类型都可以放入该对象,如果是基本类型,需要
使用
对应的包装类,兼容多种数据类型,如下图。 但是...
什么是
泛型
?为什么要
使用
泛型
?
泛型
,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递...也就是说在
泛型
使用
过程中, 操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛.
VB
16,721
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章