首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

List<string>

发布网友

我来回答

4个回答

热心网友

List<string>是泛型对象。
它与数组有以下区别:
1.数组要声明元素的类型,集合类的元素类型却是object。
2.数组是固定大小的,不能伸缩;而集合却是可变长的。
3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。
4.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是数据列表却不使用下标访问。

热心网友

你用string[] 建立的数组是有初始大小*的,而List<string>这是一个泛型,我不知道你用的是C#还是java
在java JDK1.5之前是没有泛型的,以前从数据库取数据都是通过循环把每条记录分别存入一个javaBean,然后在把每个javaBean对象加入arraylist,这样再取数据的时候就必须把arraylist对象做强制转换后才能调里面的方法或属性,比较麻烦

而泛型的出现就解决了这个问题,不必做转换,就可以直接调用里面的属性或方法

热心网友

List是一个链表集合,string是字符串类

List<string> s=new List<string>();

这个的意思就是定义一个链表s,该链表s里的所有元素都是string类型的数据!~

明白了吧~?

热心网友

建议你学下c++ stl方面的知识,
首先我认为你可能还不知道List是什么

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com