点击或拖拽改变大小

__FoxArray 类

X#
Internal type that implements the FoxPro Compatible ARRAY type.
This type has methods and properties that normally are never directly called from user code.
继承层次
Object
  __ArrayBase__Usual
    __Array
      __FoxArray

命名空间:  XSharp
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 SEALED CLASS __FoxArray INHERIT ARRAY, 
	 IMPLEMENTS IIndexer
查看代码

__FoxArray 类型公开以下成员。

构造函数
  名称说明
公共方法__FoxArray
Create an empty array
公共方法__FoxArray(Object)
Create an array and fill it with elements from an existing .Net array of objects. Note that the objects must be of the right type.
公共方法__FoxArray(UInt32)
Create an array with a certain capacity.
公共方法__FoxArray(UInt32, UInt32)
初始化 __FoxArray 类的一个新实例
Top
属性
  名称说明
公共属性Columns
公共属性Count (继承自 __ArrayBaseT。)
公共属性DefaultValue (重写 DefaultValue.)
公共属性IsEmpty (继承自 __ArrayBaseT。)
公共属性ItemInt32
使用为基础的数组索引来获取/设置数组元素。
(重写 ItemInt32.)
公共属性ItemInt32
使用为基础的数组索引来获取/设置数组元素。
(重写 ItemInt32.)
公共属性ItemInt32, String
使用为基础的数组索引来获取/设置数组元素。
(继承自 __ArrayBaseT。)
公共属性ItemInt32, Int32
使用为基础的数组索引来获取/设置数组元素。
(重写 ItemInt32, Int32.)
公共属性Length
Length of the array.
(继承自 __ArrayBaseT。)
公共属性Locked (继承自 __ArrayBaseT。)
公共属性MultiDimensional
公共属性Rows
Top
方法
  名称说明
公共方法DeleteColumn
Delete a column from a multi dimensional array.
公共方法DeleteRow
Delete a row from a multi dimensional array.
公共方法GetObjectData
Populates a SerializationInfo with the data needed to serialize the target object.
(继承自 __Array。)
公共方法InsertColumn
Insert a column into a multi dimensional array.
公共方法InsertRow
Insert a row into a multi dimensional array.
公共方法ReDim
公共方法ToString
Returns a string that represents the current object.
(继承自 __ArrayBaseT。)
Top
显式接口实现
备注
FoxPro arrays can be one dimensional or two dimensional. Two dimensional arrays are implemented as a projection on top of a one dimensional array.
So a two dimensional array of 4 x 3 elements will be implemented as an array of 12 elements. The elements 1-3 represent row 1, 4-6 row 2 etc.
备注
这个类型的索引器是基于的,但是在你的 PRG 代码中,你可以使用为基础的数组索引。 当编译器检测到对实现了这个接口的类的索引操作时,编译器会自动 调整索引(减去一),除非启用了/az编译器选项。
参见