在C#的編程開發中,ArrayList集合是一個常用的非泛型類集合,在ArrayList集合中如果需要查找第一個符合條件的元素所在的位置,可以使用ArrayList集合的IndexOf方法,IndexOf方法將會返回符合條件的第一個元素在集合中的索引位置信息,如果未查到符合條件的元素對象,則返回-1 ...
在C#的編程開發中,ArrayList集合是一個常用的非泛型類集合,在ArrayList集合中如果需要查找第一個符合條件的元素所在的位置,可以使用ArrayList集合的IndexOf方法,IndexOf方法將會返回符合條件的第一個元素在集合中的索引位置信息,如果未查到符合條件的元素對象,則返回-1。
IndexOf方法的其中一個常用方法簽名為:virtual int IndexOf(object value),value代表需要查找匹配的對象數據。
例如,有個ArrayList集合存儲的數據都為Int類型,需要查找數字10第一次出現在ArrayList集合中的位置,可使用下列語句:
ArrayList arrayList1 = new ArrayList(); arrayList1.Add(1); arrayList1.Add(2); arrayList1.Add(10); arrayList1.Add(3); int index10 = arrayList1.IndexOf(10);//返回index10=2
上述程式執行結果為,index10=2。即數字10第一次出現在arrayList1集合中的索引為2。
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#的ArrayList使用IndexOf方法查找第一個符合條件的元素位置_IT技術小趣屋。
博主個人技術交流群:960640092,博主微信公眾號如下: