次の方法で共有


CheckedListBox.CheckedIndexCollection.CopyTo メソッド

コレクション全体を既存の配列内の指定した位置にコピーします。

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 から始まる相対インデックス番号。

実装

ICollection.CopyTo

例外

例外の種類 条件
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 名前空間