c# 第18節 數組的操作
阿新 • • 發佈:2018-03-28
布爾 轉換的格式 索引 system div OS 沒有 9.png bsp Array.Reverse() ##反序
本節內容:
1:遍歷數組
2:查找數組元素
3:數組排序
4:數組合並與拆分
5:數組的添加
1:遍歷數組
遍歷數組方法:
1:數組.length 2:數組.GetLowerBound(number) ##有個[5,2]5行2列的數組,number = 0 獲取5的位置上限和下限,nember=1獲取2的位置上限和下限 3:數組.GetUpperBound() 4:數據[1,2] 5:數組.GetValue(3,1)
2:查找數組元素
解決兩類問題:
1:看這個數組是否存在某個元素 2:獲取已知存在元素的索引值 Array.IndexOf(str,‘b‘) 通過元素查找對應的索引值,沒有找到返回一個<0的數 Array.LastInderOf Array.BinarySearch 用於查找元素首次出現的索引值,采用的方法叫做二分法 ,不存在返回負值 Array.Contains Array的Contains方法實際是對Llist接口中方法的實現,因此使用需要將數組轉換該對象: 轉換的格式: ((System.Collections.Llist)myIntArray).Contains(8) 返回是一個布爾值
3:數組排序
排序方法:
Array.Sort() ##對數組中的數據按ASCII碼進行排序
4:數組合並與拆分
1:
4:數值1 指定索引位置,指定索引後的長度,發到數組2中的指定索引的位置
第一種:
5:數組的添加
arraylist : 刪除
arraylist:ArrayList類中元素的遍歷與查找
查找:
c# 第18節 數組的操作