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

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

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

ArrayList動態(tài)數組

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

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

ArrayList list = new ArrayList();

Add 添加向數組尾部追加元素

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

Count 獲取當前l(fā)ist的數量

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

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

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

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

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

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

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

IsSynchronized 數組是否支持同步訪問

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

SyncRoot 獲取可用于訪問的對象

Console.WriteLine(list.SyncRoot);

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

參數1:代表索引
參數2:插入的元素

list.Insert(0, 88);

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

 list.Remove(88);

RemoveAt 根據索引刪除元素

 list.RemoveAt(0);

RemoveRange 移除一定范圍的元素

第一個參數是開始的索引

第二個參數是移除的元素個數

list.RemoveRange(3, 2);

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

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

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

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

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

參數1:指定要查找的元素

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

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

Clear 清除數組

 list.Clear();

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

您可能感興趣的文章:

相關文章

  • C# #define條件編譯詳解

    C# #define條件編譯詳解

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

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

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

    Unity3D網格功能生成球體網格模型

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

    C#從windows剪貼板獲取并顯示文本內容的方法

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

    C#結束進程及子進程

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

    WCF的異常處理

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

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

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

    C#自定義的字符串操作增強類實例

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

    C#計時器的三種實現方法

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

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

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

最新評論