将 DB2Parameter 对象从 DB2ParameterCollection 复制到指定数组中。
[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
);
[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;
}