DB2 V9.7 for Linux, UNIX, and Windows

DB2ParameterCollection.CopyTo 方法

DB2Parameter 对象从 DB2ParameterCollection 复制到指定数组中。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2(在 IBM.Data.DB2.dll 中)

语法

[Visual Basic]
NotOverridable Public Sub CopyTo( _
   ByVal array As Array, _
   ByVal index As Integer _
) Implements ICollection.CopyTo
[C#]
public void CopyTo(
   Array array,
   int index
);
[C++]
public: __sealed void CopyTo(
   Array* array,
   int index
);
[JScript]
public function CopyTo(
   array : Array,
   index : int
);
实现:
ICollection.CopyTo

参数

array
要将 DB2Parameter 对象复制至的目标数组。
index
目标数组的起始下标。

示例

[Visual Basic, C#] 以下示例将 DB2ParameterCollection 导出到 DB2Parameter 对象数组,通过使用 CopyTo 使该数组的大小增加一倍,然后返回集合。它随后会清除该集合,并且在删除参数后返回 true。此示例假定已经创建了 DB2ParameterCollection

[Visual Basic]
Public Function DoubleYourParams() As Boolean
    ' ...
    ' create DB2ParameterCollection myParameters
    ' ...
    Dim myParamArray(2 * myParameters.Count - 1) As DB2Parameter
    myParameters.CopyTo(myParamArray, 0)
    myParameters.CopyTo(myParamArray, myParameters.Count)
    myParameters.Clear()
    Return True
End Function 'DoubleYourParams

[C#]
public bool DoubleYourParams() {
    // ...
    // create DB2ParameterCollection myParameters
    // ...
    DB2Parameter[] myParamArray = new DB2Parameter[(2*myParameters.Count) - 1];
    myParameters.CopyTo(myParamArray, 0);
    myParameters.CopyTo(myParamArray, myParameters.Count);
    myParameters.Clear();
    return true;
 }