一、Arrays介紹
1、Arrays數組定義數組是一系列items 的集合。數組定義如:New String{“123”,“456”},New Int32{“123”,“456”};
2、Arrays數組屬性Length:是指數組的長度,表示數組中有多少個相同類型的數據;LongLength:獲取一個64位整數,該值表示所有維度的數組中的元素總數;IsReadOnly:是指數組是否只讀;Rank:是指數組的維數;IsFixedSize:獲取一個值,該值指示數組是否帶有固定大小;GetUpperBound:用於獲取Array的指定維度的上限;GetLowerBound:用於獲取Array的指定維度的下限。
3、Arrays數組方法GetLength:獲取數據的長度;Clone:克隆一個相同數據類型的數組,包括數據;Contains:是指數組是否包含某個類型的數據,如果有則返回True,反之返回False。
二、Lists介紹和使用
1、 Lists的定義
List<T>類表示可通過索引訪問的對象的強類型列表,提供用於對列表進行搜索、排序和操作的方法。
定義方法如:New List(of string)from{"23","444"}
2、 Lists的屬性 Count:表示Lists對象包含相同類型數據的長度;
3、Lists的方法Add(T item): 添加一個元素如:List變量.Add(“123”);AddRange: 添加集合元素如:List變量. AddRange ({"23","444"});Insert(int index,T item): 在index位置添加一個元素如:List變量.Insert(0, "666"),這是把666字符串放到第一位;Remove(T item): 刪除一個值;如:List變量. Remove (“123”);Contains(T item): 判斷某個元素是否在該List中:如:List變量. Contains (“123”);Sort():給List里面元素排序, 默認是元素每一個字母按升序;如:List變量. Sort ();Clear():清空列表如:List變量. Clear ();Find:搜索與指定謂詞所定義的條件相匹配的元素,並返回整個List中的第一個匹配元素FindAll::檢索與指定謂詞所定義的條件相匹配的所有元素RemoveAll: 移除與指定的謂詞所定義的條件相匹配的所有元素;Take(n):獲得前n行,T的類型與List<T>的類如:List變量. Take (2);Where:檢索與指定謂詞所定義的條件相匹配的所有元素。
三、Queues介紹和使用
1 、Queues定義Queue隊列就是先進先出。它並沒有實現 IList,ICollection。所以它不能按索引訪問元素,不能使用Add和Remove。
定義方法:New Queue();
2、Queues屬性
Count: 表示Queues對象隊列的長度;
3、Queues 方法
Enqueue():在隊列的末端添加元素如:Queues變量. Enqueue(“123”);
Dequeue():在隊列的頭部讀取和刪除一個元素,注意,這里讀取元素的同時也刪除了這個元素。如果隊列中不再有任何元素。就拋出異常如:Queues變量. Dequeue (“123”);
Peek():在隊列的頭讀取一個元素,但是不刪除它如:Queues變量. Peek (“123”);
Contains():確定某個元素是否在隊列中
如:Queues變量. Contains (“123”);
CopyTo():把元素隊列復制到一個已有的數組中
如:Queues變量. CopyTo (數組,1),1表示隊列的第1個;
ToArray():返回一個包含元素的新數組
如:Queues變量. ToArray ()。
UiPath技術交流群:
「465630324」
文章來源:RPA之家(http://www.rpazj.com)
作者:RPA之家團隊