真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在C#中的集合類有哪些?

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)在C#中的集合類有哪些?,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在遼寧等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計制作按需設(shè)計網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,遼寧網(wǎng)站建設(shè)費(fèi)用合理。

ARRAYLIST 集合類

Remove方法從Arraylist中移除一個元素,Arraylist重新排序,Remove(value)、RemoveAt(index)

Add(value)在Arraylist尾部加入值

Insert(para1,para2)第一個參數(shù)為要加入的位置 (加入para2后所在的位置),第二個參數(shù)是要插入的值,若number={1,2,3,4,5}

QUEUE 集合類

先入先出機(jī)制(FIFO)入隊在隊列尾部入隊(Enqueue),從隊列頭部出隊(Dequeue)

Enqueue()方法

Dequeue()方法

STACK 集合類

棧類為后入先出機(jī)制(LIFO,list-in, first-out),新成員在排在隊首

push()方法入棧

pop()方法出棧

Hashtable 集合類

哈希表提供了一種映射,每個key對應(yīng)一個value,如果對已有的key指定value值只能通過方括號進(jìn)行索引添加

Add只能添加尚不存在的[KEY,VALUE],不能只添加key值,不建立映射

1 Hashtable ages = new Hashtable();2 ages.Add("王小二",12);3 ages["王小二"]=15;

使用foreach遍歷哈希表時會返回一個DictionaryEntry(struct類型),可以通過key/value屬性訪問哈希表中內(nèi)容

foreach (DictionaryEntry element in ages)
            {
                String name = (String)element.Key;int age = (int)element.Value;
                Console.WriteLine("name: {0} age: {1}",name,age);
                Console.ReadLine();               
            }

SortedList 集合類

SortList類與哈希表類似,區(qū)別在于SortList總是按照key進(jìn)行排序,增刪改數(shù)據(jù)后會重新進(jìn)行排序

 1             SortedList ages = new SortedList(); 2             ages.Add("James", 22); 3             ages.Add("Edward", 25); 4             ages.Add("Lucy", 20);            
 5             foreach (DictionaryEntry element in ages) 6             { 7                 String name = (String)element.Key; 8                 int age = (int)element.Value; 9                 Console.WriteLine("name: {0} age: {1}", name, age);10                 Console.ReadLine();11             }

集合初始化

對于簡單的集合類可以直接命名時添加value值

ArryList numbers=new ArrayList() {1,2,3,4,5,6};

對于哈希表以及SortedList集合要同時聲明key/value

Hashtable ages=new Hashtable(){{"James",22},{"Edward",25},{"Lucy",20}};

上述就是小編為大家分享的在C#中的集合類有哪些?了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞標(biāo)題:在C#中的集合類有哪些?
本文地址:http://weahome.cn/article/gpjegd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部