コレクション全体を既存の配列内の指定した位置にコピーします。
Public Overridable Sub CopyTo( _
ByVal dest As Array, _ ByVal index As Integer _) Implements ICollection.CopyTo
[C#]
public virtual void CopyTo(Arraydest,intindex);
[C++]
public: virtual void CopyTo(Array* dest,intindex);
[JScript]
public function CopyTo(
dest : Array,index : int);
パラメータ
- dest
コピー先の配列。 - index
コピーの開始位置となる、 dest の 0 から始まる相対インデックス番号。
実装
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | array が null 参照 (Visual Basic では Nothing) です。 |
RankException | array が多次元です。 |
ArgumentOutOfRangeException | index が 0 未満です。 |
ArgumentException | index が配列の長さ以上です。
または コピー元の Array の要素数が、インデックスからコピー先の Array の末尾までに格納できる数を超えています。 |
ArrayTypeMismatchException | コピー元の Array の型をコピー先の Array の型に自動的にキャストできません。 |
解説
このメソッドを使用すると、複数のコレクションから選択したインデックスを組み合わせて単一の配列にコピーできます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
CheckedListBox.CheckedIndexCollection クラス | CheckedListBox.CheckedIndexCollection メンバ | System.Windows.Forms 名前空間