点击或拖拽改变大小

Functions.ATrueDelT 方法 (__ArrayBaseT, UInt32)

X#
删除数组元素。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION ATrueDel<T>(
	aTarget AS ARRAY OF<T>,
	dwPosition AS DWORD
)
 AS ARRAY OF<T>
查看代码

参数

aTarget
类型:__ArrayBaseT
要删除元素的数组。
dwPosition
类型:UInt32
要删除元素的位置。

类型参数

T
The type of the array elements

返回值

类型:__ArrayBaseT
aTarget 的引用。
备注
当从数组中删除一个元素时,其内容将丢失,并且从该位置到数组末尾的所有元素都会向上移动一个位置。
数组的最后一个元素变为 NIL。
示例
这个例子创建一个包含三个元素的数组,然后删除第二个元素。
第三个元素向上移动一个位置,新的第三个元素被赋值为 NIL:
X#
1LOCAL aArray
2aArray := {1, 2, 3}        // aArray 现在是 {1, 2, 3}
3ADel(aArray, 2)            // aArray 现在是 {1, 3, NIL}
参见