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
- 要将 DB2®参数 对象复制到其中的目标数组。
- index
- 目标数组的起始下标。
示例
[Visual Basic , C#] 以下示例将 DB2ParameterCollection 导出到 DB2参数 对象的数组,使用 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;
}