-
Notifications
You must be signed in to change notification settings - Fork 19
陣列 Array
- 陣列初始化 Initiate an Array
New String(1){}
可存放2個字串項目的空陣列
New String(2){}
可存放3個字串項目的空陣列
New String(){ "A", "B", "C" }
賦予初始值的字串陣列
New Integer(){ 1, 2, 3, 4 }
賦予初始值的整數陣列
- 陣列轉列表 Convert Array to List
list_Variable =
arr_Variable.ToList
- 列表轉陣列 Convert List to Array
arr_Variable =
list_Variable.ToArray
- 串連字串陣列的所有項目(且在每個項目之間使用指定的分隔符號) Concatenates all the elements of a string Array
str_Variable =
String.Join( "\", arr_Variable )
- 轉換字串陣列成為整數陣列 Convert string Array to integer Array
arr_IntArray =
Array.ConvertAll( arr_StringArray, Function(x) CInt(x.trim) )
- 取得整數陣列中的最大值/最小值
最大值 int_Max =
arr_IntArray.Max
最小值 int_Min =arr_IntArray.Min
- 陣列反序 Reverse an Array
arr_Variable =
arr_Variable.Reverse().ToArray
- 移除陣列中的最後一個項目 Remove the last item of Array
arr_Variable = arr_Variable.Take( arr_Variable.Count-1 ).ToArray
- 移除陣列中的第一個項目 Remove the first item of Array
arr_Variable =
arr_Variable.Skip(1).ToArray
- 移除陣列中的前 k 個項目 Remove the first k items of Array
arr_Variable =
arr_Variable.Skip(k).ToArray
- 刪除陣列中某一個特定的項目 Delete an item from an Array
arr_Variable =
arr_Variable.Where( Function(s) s<>"element" ).ToArray
字串陣列 arr_Variable =arr_Variable.Except( New String(){ "element" } ).ToArray
整數陣列 arr_Variable =arr_Variable.Except( New Integer(){ "element" } ).ToArray
- 刪除陣列中多個特定的項目 Delete items from an Array
arr_Variable =
arr_Variable.Where( Function(s) s<>"element 1" And s<>"element 2" ).ToArray
字串陣列 arr_Variable =arr_Variable.Except( New String(){"element 1","element 2"} ).ToArray
整數陣列 arr_Variable =arr_Variable.Except( New Integer(){"element 1","element 2"} ).ToArray
- 篩選出陣列中符合特定條件的項目 Filter items from an Array with the conditions
e.g. 從字串陣列 arr_Variable 中,篩選出字串開頭不為 "Column" 的項目
arr_Variable =
( From item In arr_Variable Where Not item.StartsWith( "Column" ) Select item ).ToArray