C#之ArrayList類元素的添加、查找和删除

時間:2020-06-16 作者:管理員(yuán) 點擊:723

//ArrayList類元素的添加

ArrayList myarrayList = new ArrayList(5);
Console.WriteLine("myarrayList包含的元素個數爲{0},{1}:", myarrayList.Capacity, myarrayList.Count);
//利用Add方法添加元素
myarrayList.Add(123);
myarrayList.Add("tring");
myarrayList.Add('a');
myarrayList.Add(3.14);
myarrayList.Add(34L);
Console.WriteLine("myarrayList包含的元素個數爲{0},{1}:", myarrayList.Capacity, myarrayList.Count);
//利用AddRange方法添加元素
string[] mystrarray = { "張三", "李四", "王五", "趙六" };
myarrayList.AddRange(mystrarray);
Console.WriteLine("myarrayList包含的元素個數爲{0},{1}:", myarrayList.Capacity, myarrayList.Count);
//遍曆元素
foreach (object obj in myarrayList)
{
    Console.Write(obj + "\t");
}

//ArrayList類元素的删除有四個方法

//變量名.Remove(值)
myarrayList.Remove(34L);//移除值爲34L的數組元素
//變量名.RemoveAt(索引)
myarrayList.RemoveAt(2);//移除索引值爲2的集合元素
//變量名.RemoveRange(開(kāi)始的索引值,要移除個數)
myarrayList.RemoveRange(1, 3);//從索引值爲1開(kāi)始移除三個元素
//變量名.Clear()
myarrayList.Clear();//清除集合内索引元素

//ArrayList類元素的查找方法

//a、IndexOf方法:變量名.IndexOf(要查找的元素),返回一(yī)個首次出現的索引整型值,如果查找不到返回-1
Console.WriteLine(myarrayList.IndexOf(123));
//b、LastIndexOf方法:變量名.LastIndexOf(要查找的元素),返回一(yī)個最後一(yī)次出現的索引整型值,如果查找不到返回-1
Console.WriteLine(myarrayList.LastIndexOf(123));
//c、BinarySearch()方法:myArrList.BinarySearch(要查找的元素),返回一(yī)個首次出現的索引整型值,如果查找不到返回-1
//如果myArrList裏面的數據類型不統一(yī)的時候回報 錯

Console.ReadKey();

返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言