亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

C#-集合ArrayList與泛型集合List 106

標簽:
ThinkPHP

说到集合前先回顾下数组,数组的特点是:1)存储的数据类型统一 2)数组的长度固定;而集合与数组有些类似.不过ArrayList与List集合的长度是不固定的,与StringBuilder一样随着存储数据个数增加而增加,最直接的好处是节省内存

ArrayList在 System.Collections这个命名空间下,需要手动添加using引用(之前说过)

集合中常用属性与方法

Capacity:集合中可以容纳元素的个数,可以自动翻倍增长

Count:集合中存储的元素的个数,与数组的Length属性作用相同

Add():添加元素,Object类型的 AddRange():添加集合

Remove() RemoveAt() 删除集合中的元素的,有重载,自己根据提示试试

Clear():清空集合中的元素 Contains():验证集合中是否包含该元素

ToArray()将集合转换为数组(object类型的) Sort() 对集合排序 Reverse();使集合元素反转

C#-集合ArrayList与泛型集合List 106

ArrayList集合

泛型集合 List

System.Collections.Generic这个命名空间下,VS已自动添加,并且推荐使用这个

ArrayList集合的最大缺点是添加的集合元素可以是任意元素,不利于以后的存储使用(比如使用数据库),List泛型集合就与数组类似了,存储的数据类型必须一致,长度不固定,其中的属性与方法与上面的基本一样,不再赘述

C#-集合ArrayList与泛型集合List 106

List集合

泛型集合固定格式 List<数据类型> 集合名=new List<数据类型>();小括号必须有

30行错误的原因是声明的集合是字符串类型的,添加的元素也必须是字符串类型的

推荐使用泛型 List 集合,以后说到比如SQL,三层等经常用到

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消