久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C# ArrayList類

 雪柳花明 2016-10-11

它表示可單獨(dú)被索引的對象的有序集合,。它基本上是一種替代數(shù)組,。但是不像數(shù)組,可以在指定位置添加和刪除利用指數(shù)從列表中的項目,,并且數(shù)組能自動調(diào)整本身大小,。它也允許動態(tài)存儲器分配,添加,,搜索和排序列表中的項目,。

ArrayList類的方法和屬性

下表列出了一些ArrayList類的常用屬性:

屬性 描述
Capacity 獲取或設(shè)置ArrayList可以包含的元素數(shù)量
Count 獲取實際ArrayList中包含的元素數(shù)量
IsFixedSize 獲取一個用以指示ArrayList是否具有固定大小
IsReadOnly 獲取一個值,指示ArrayList是否為只讀
Item 獲取或設(shè)置指定索引處的元素

下表列出了一些ArrayList類的常用方法:

S.N 方法名稱及用途
1 public virtual int Add( object value ); 
將對象添加到ArrayList的末尾
2 public virtual void AddRange( ICollection c ); 
增加一個元素ICollection到ArrayList的末尾
3 public virtual void Clear();
將刪除ArrayList中的所有元素
4 public virtual bool Contains( object item ); 
確定一個元素是否在ArrayList中
5 public virtual ArrayList GetRange( int index, int count ); 
返回一個ArrayList,,它表示在源 ArrayList 中的元素的子集
6 public virtual int IndexOf(object);
返回ArrayList中或它的一部分值,,第一次出現(xiàn)的從零開始的索引
7 public virtual void Insert( int index, object value ); 
將元素插入到ArrayList 指定索引處
8 public virtual void InsertRange( int index, ICollection c ); 
插入一個集合的元素融入到 ArrayList 中的指定索引處
9 public virtual void Remove( object obj ); 
將刪除ArrayList中特定第一次出現(xiàn)的對象
10 public virtual void RemoveAt( int index ); 
刪除 ArrayList 指定索引處的元素
11 public virtual void RemoveRange( int index, int count ); 
刪除ArrayList中某一范圍的元素
12 public virtual void Reverse();
反轉(zhuǎn) ArrayList 元素的順序
13 public virtual void SetRange( int index, ICollection c ); 
副本的集合的在一定范圍內(nèi),在ArrayList中的元素的元素
14 public virtual void Sort();
排序ArrayList中的元素
15 public virtual void TrimToSize();
設(shè)置ArrayList中元素的實際數(shù)量

例子:

下面的例子演示了這一概念:

using System;
using System.Collections;

namespace CollectionApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList al = new ArrayList();

            Console.WriteLine("Adding some numbers:");
            al.Add(45);
            al.Add(78);
            al.Add(33);
            al.Add(56);
            al.Add(12);
            al.Add(23);
            al.Add(9);
            
            Console.WriteLine("Capacity: {0} ", al.Capacity);
            Console.WriteLine("Count: {0}", al.Count);
                      
            Console.Write("Content: ");
            foreach (int i in al)
            {
                Console.Write(i + " ");
            }
            Console.WriteLine();
            Console.Write("Sorted Content: ");
            al.Sort();
            foreach (int i in al)
            {
                Console.Write(i + " ");
            }
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}

讓我們編譯和運(yùn)行上面的程序,,這將產(chǎn)生以下結(jié)果:

Adding some numbers:
Capacity: 8
Count: 7
Content: 45 78 33 56 12 23 9
Content: 9 12 23 33 45 56 78  


標(biāo)簽:C#    ArrayList    
本站文章除注明轉(zhuǎn)載外,,均為本站原創(chuàng)或編譯
歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處,,尊重他人勞動共創(chuàng)優(yōu)秀實例教程
轉(zhuǎn)載請注明:文章轉(zhuǎn)載自:易百教程 [http:/www.]
本文標(biāo)題:C# ArrayList類
本文地址:http://www./csharp/csharp_arraylist.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多