点击或拖拽改变大小

Functions.ALen 方法 (__FoxArray, Int32)

X#
返回数组中的元素、行或列的数量。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION ALen(
	a AS FOXARRAY,
	nArrayAttribute AS LONG
) AS DWORD
查看代码

参数

a
类型:__FoxArray
nArrayAttribute
类型:Int32
根据nArrayAttribute的以下值,确定ALEN( ) 返回数组中的元素、行或列的数量:
0返回数组中的元素数量。省略nArrayAttribute与指定0相同。
1返回数组中的行数。
2返回数组中的列数。如果数组是一维数组,ALEN( ) 返回0(无列)。

返回值

类型:UInt32
数值型
示例
X#
 1CLEAR
 2=AFONT(gaFontArray) // 包含字体名称的数组
 3gnNumFonts= ALEN(gaFontArray) // 字体数量
 4
 5IF gnNumFonts > 10
 6    gnNumFonts = 10 // 显示前10个字体
 7ENDIF
 8
 9FOR nCount = 1 TO gnNumFonts
10    ? ALLTRIM(gaFontArray(nCount)) // 显示字体名称
11    ?? ' 这是一个 ' + ALLTRIM(gaFontArray(nCount)) FONT gaFontArray(nCount), 8
12ENDFOR
参见