欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實現(xiàn)ArrayList動態(tài)數(shù)組的示例

 更新時間:2023年12月19日 16:23:01   作者:郭貝貝同學(xué)  
ArrayList是一個動態(tài)數(shù)組,可以用來存儲任意類型的元素,本文就來介紹一下C#實現(xiàn)ArrayList動態(tài)數(shù)組的示例,具有一定的參考價值,感興趣的可以了解一下

ArrayList動態(tài)數(shù)組

ArrayList 是一個動態(tài)數(shù)組,可以用來存儲任意類型的元素。它提供了很多有用的方法,可以方便地添加、刪除和訪問元素。

創(chuàng)建一個動態(tài)數(shù)組

ArrayList list = new ArrayList();

Add 添加向數(shù)組尾部追加元素

 for (int i = 0; i < 20; i++) {
   list.Add(i); //向數(shù)組中追加20個元素
 }

Count 獲取當(dāng)前l(fā)ist的數(shù)量

Console.WriteLine(list.Count); //20

Capacity 于獲取動態(tài)數(shù)組當(dāng)前的內(nèi)部容量(可以容納的元素數(shù)量上限,而不是當(dāng)前實際包含的元素數(shù)量。)

Console.WriteLine(list.Capacity); //32

IsFixedSize 是否具有固定大小(返回一個布爾值)

Console.WriteLine(list.IsFixedSize); //false

IsReadOnly 數(shù)組的只讀屬性是否打開,返回一個布爾值(默認(rèn)沒有打開)

Console.WriteLine(list.IsReadOnly); //false 

IsSynchronized 數(shù)組是否支持同步訪問

 Console.WriteLine(list.IsSynchronized); //false

SyncRoot 獲取可用于訪問的對象

Console.WriteLine(list.SyncRoot);

Insert:將元素插入到集合中制定的索引位置

參數(shù)1:代表索引
參數(shù)2:插入的元素

list.Insert(0, 88);

Remove 從集合中刪除指定的第一個匹配的那個元素,如果找不到,集合不變

 list.Remove(88);

RemoveAt 根據(jù)索引刪除元素

 list.RemoveAt(0);

RemoveRange 移除一定范圍的元素

第一個參數(shù)是開始的索引

第二個參數(shù)是移除的元素個數(shù)

list.RemoveRange(3, 2);

Contains 查找是否有某個元素,返回一個布爾值

Console.WriteLine(list.Contains(3));

IndexOf 從前往后查找元素的索引,存在返回索引值,不存在返回-1

Console.WriteLine(list.IndexOf(4));d

LastIndexOf 查找元素的索引 存在返回索引值,不存在返回-1

參數(shù)1:指定要查找的元素

參數(shù)2:指定要開始查找的位置,從末尾開始計算
當(dāng)只有一個參數(shù)的時候,就從后往前查找

 Console.WriteLine(list.LastIndexOf(7, 7)); //4

Clear 清除數(shù)組

 list.Clear();

到此這篇關(guān)于C#實現(xiàn)ArrayList動態(tài)數(shù)組的示例的文章就介紹到這了,更多相關(guān)C# ArrayList動態(tài)數(shù)組內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • C# #define條件編譯詳解

    C# #define條件編譯詳解

    這篇文章主要介紹了C# #define條件編譯,告訴大家#define是用來做什么?如何使用#define,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • C#利用NPOI操作Excel(單元格設(shè)置)

    C#利用NPOI操作Excel(單元格設(shè)置)

    這篇文章主要為大家詳細(xì)介紹了C#利用NPOI操作Excel實現(xiàn)單元格設(shè)置,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Unity3D網(wǎng)格功能生成球體網(wǎng)格模型

    Unity3D網(wǎng)格功能生成球體網(wǎng)格模型

    這篇文章主要為大家詳細(xì)介紹了Unity3D網(wǎng)格功能生成球體網(wǎng)格模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#從windows剪貼板獲取并顯示文本內(nèi)容的方法

    C#從windows剪貼板獲取并顯示文本內(nèi)容的方法

    這篇文章主要介紹了C#從windows剪貼板獲取并顯示文本內(nèi)容的方法,涉及C#操作剪貼板的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C#結(jié)束進(jìn)程及子進(jìn)程

    C#結(jié)束進(jìn)程及子進(jìn)程

    這篇文章介紹了C#操作結(jié)束進(jìn)程及子進(jìn)程的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • WCF的異常處理

    WCF的異常處理

    這篇文章介紹了WCF處理異常的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • WPF實現(xiàn)類似360安全衛(wèi)士界面的程序源碼分享

    WPF實現(xiàn)類似360安全衛(wèi)士界面的程序源碼分享

    最近在網(wǎng)上看到了新版的360安全衛(wèi)士,感覺界面還不錯,于是用WPF制作了一個,時間有限,一些具體的控件沒有制作,用圖片代替了。感興趣的朋友一起跟著小編學(xué)習(xí)WPF實現(xiàn)類似360安全衛(wèi)士界面的程序源碼分享
    2015-09-09
  • C#自定義的字符串操作增強(qiáng)類實例

    C#自定義的字符串操作增強(qiáng)類實例

    這篇文章主要介紹了C#自定義的字符串操作增強(qiáng)類,涉及C#操作字符串實現(xiàn)分割、轉(zhuǎn)換、去重等常用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • C#計時器的三種實現(xiàn)方法

    C#計時器的三種實現(xiàn)方法

    這篇文章主要介紹了C#計時器的三種實現(xiàn)方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • C#中BitConverter.ToUInt16()和BitConverter.ToString()的簡單使用

    C#中BitConverter.ToUInt16()和BitConverter.ToString()的簡單使用

    這篇文章主要介紹了C#中BitConverter.ToUInt16()和BitConverter.ToString()的簡單使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評論