Functions.ArrayCreateT 方法 (UInt32) | |
创建一个未初始化的一维数组。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION ArrayCreate<T>(
dwElements AS DWORD
)
AS ARRAY OF<T>
public static __ArrayBase<T> ArrayCreate<T>(
uint dwElements
)
查看代码参数
- dwElements
- 类型:UInt32
数组中的元素数量。
类型参数
- T
- The type of the array elements
返回值
类型:
__ArrayBaseT
一个未初始化的一维数组。
备注
ArrayCreate() 返回一个只有一个维度的未初始化数组。
要创建未初始化的多维数组,请参见 ArrayNew()。
示例
此示例使用 ArrayCreate() 创建一个包含五个元素的一维数组,然后展示通过赋值 NIL 值的字面量数组实现相同效果的方法:
1LOCAL aArray AS ARRAY
2aArray := ArrayCreate(5)
3aArray := {NIL, NIL, NIL, NIL, NIL}
此示例创建一个数字数组并为元素赋值:
1FUNCTION Start()
2 LOCAL aArray AS ARRAY
3 aArray := ArrayCreate(3)
4 ArrayPut(aArray, 1, 1)
5 ArrayPut(aArray, 2, 10)
6 ArrayPut(aArray, 3, 100)
参见