Functions.ADelT 方法 (__ArrayBaseT, UInt32) | |
删除数组元素。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION ADel<T>(
aTarget AS ARRAY OF<T>,
dwPosition AS DWORD
)
AS ARRAY OF<T>
public static __ArrayBase<T> ADel<T>(
__ArrayBase<T> aTarget,
uint dwPosition
)
查看代码参数
- aTarget
- 类型:__ArrayBaseT
要删除元素的数组。 - dwPosition
- 类型:UInt32
要删除元素的位置。
类型参数
- T
- The type of the array elements
返回值
类型:
__ArrayBaseT
对
aTarget 的引用。
备注
当从数组中删除一个元素时,其内容将丢失,并且从该位置到数组末尾的所有元素都会向上移动一个位置。
数组的最后一个元素变为 NIL。
示例
这个例子创建一个包含三个元素的数组,然后删除第二个元素。
第三个元素向上移动一个位置,新的第三个元素被赋值为 NIL:
1LOCAL aArray
2aArray := {1, 2, 3}
3ADel(aArray, 2)
参见