Functions.AElement 方法 (__FoxArray, UInt32, UInt32) | |
从元素的下标值返回数组元素的编号。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION AElement(
ArrayName AS FOXARRAY,
nRowSubscript AS DWORD,
nColumnSubscript AS DWORD
) AS USUAL
public static __Usual AElement(
__FoxArray ArrayName,
uint nRowSubscript,
uint nColumnSubscript
)
查看代码参数
- ArrayName
- 类型:__FoxArray
指定要返回其元素编号的数组的名称。
- nRowSubscript
- 类型:UInt32
- nColumnSubscript
- 类型:UInt32
返回值
类型:
__Usual备注
可以通过两种方式引用二维数组中的元素。
第一种方法使用两个下标本来指定数组中元素的行和列位置, 第二种方法使用单个元素编号。
AELEMENT( ) 当提供元素的行和列下标时,返回元素编号。
函数 ADEL( ), ADIR( ), AFIELDS( ), AINS( ), ALEN( ), ASCAN( ), ASORT( ), 和 ASUBSCRIPT( ) 可以操作二维数组,
并要求元素通过其元素编号来引用。
AELEMENT( ) 便于从下标到元素编号的转换,以便这些函数使用。从元素编号可以使用 ASUBSCRIPT( ) 返回相应的行和列下标。
1DIMENSION gaMyArray(2,3)
元素可以通过其下标或元素编号来引用。 命令
STORE 'INVOICE' TO gaMyArray(2, 1) 和
STORE 'INVOICE' TO gaMyArray(4) 都
将字符字符串 INVOICE 存储到同一个数组元素中。
在一维数组中,元素编号与其单个行下标相同。
不需要在一维数组中使用 AELEMENT( )。
参见