DTSReadOnlyCollectionBase.CopyTo メソッド
コピー対象の配列の指定したインデックスを開始位置として、互換性のある 1 次元配列 array に DTSReadOnlyCollectionBase 全体をコピーします。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)
構文
'宣言
Public Sub CopyTo ( _
array As Array, _
index As Integer _
)
'使用
Dim instance As DTSReadOnlyCollectionBase
Dim array As Array
Dim index As Integer
instance.CopyTo(array, index)
public void CopyTo(
Array array,
int index
)
public:
virtual void CopyTo(
Array^ array,
int index
) sealed
abstract CopyTo :
array:Array *
index:int -> unit
override CopyTo :
array:Array *
index:int -> unit
public final function CopyTo(
array : Array,
index : int
)
パラメーター
- array
型: System.Array
DTSReadOnlyCollectionBase から要素がコピーされる 1 次元の https://go.microsoft.com/fwlink/?LinkId=27029 Array です。 配列には、0 から始まるインデックスが設定されている必要があります。
- index
型: System.Int32
配列内のコピーを開始する位置を示す、0 から始まるインデックスです。
実装
ICollection.CopyTo(Array, Int32)
使用例
次のコード例は、DTSReadOnlyCollectionBase から継承される Variables コレクションを示しています。この例では、CopyTo メソッドを使用して、作成済みのパッケージに格納された変数を新しい配列にコピーしています。
Variable[] store = new Variable[pkg1.Variables.Count];
pkg1.Variables.CopyTo (store, 0);
Dim store() As Variable = New Variable(pkg1.Variables.Count) {}
pkg1.Variables.CopyTo (store, 0)