点击或拖拽改变大小

Functions.ArraySwapT 方法 (__ArrayBaseT, UInt32, T)

X#
替换数组元素的值并返回原值。

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

参数

aTarget
类型:__ArrayBaseT
要替换元素值的数组。
dwElement
类型:UInt32
要替换的元素编号。
uNewValue
类型:T
新值。

类型参数

T
The type of the array elements

返回值

类型:T
uNewValue 替换的原值。
备注
ArraySwap() 用新值替换指定的数组元素。
示例
此示例交换数组的第二个和第三个元素:
X#
1FUNCTION Start()
2    LOCAL aList[4]
3    ArrayPut(aList, 1, "First")
4    ArrayPut(aList, 2, "Second")
5    ArrayPut(aList, 3, "Third")
6    ArrayPut(aList, 4, "Fourth")
7    aList[3] := ArraySwap(aList, 2, aList[3])
参见