クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
.NET Framework 3.5
.NET Framework
System 名前空間
Array クラス
 Array メンバ
Members FilterMembers Filter
Frameworks FilterFrameworks Filter
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
Array メンバ

更新 : 2007 年 11 月

配列の作成、操作、検索、および並べ替えを行うメソッドを提供します。これにより、共通言語ランタイムのすべての配列の基本クラスとして機能します。

Array 型で公開されるメンバは以下のとおりです。

  名前説明
AsReadOnly<(Of <(T>)>)指定した配列をラップする読み取り専用のラッパーを作成します。
BinarySearchオーバーロードされます。 バイナリ サーチ アルゴリズムを使用して、並べ替え済みの 1 次元の Array 内で値を検索します。
ClearArray 内の要素の範囲を、要素の型に応じて、0 (ゼロ)、false、または nullNothingnullptrnull 参照 (Visual Basic では Nothing) に設定します。
CloneArray の簡易コピーを作成します。
ConstrainedCopy指定したコピー元インデックスを開始位置として Array から要素の範囲をコピーし、指定したコピー先インデックスを開始位置として他の Array にそれらの要素を貼り付けます。コピーが完全に成功しない限り、変更は一切適用されません。
ConvertAll<(Of <(TInput, TOutput>)>)ある型の配列を別の型の配列に変換します。
Copyオーバーロードされます。 一方の Array の要素範囲を他方の Array にコピーし、必要に応じて型キャストとボックス化を実行します。
CopyToオーバーロードされます。 現在の 1 次元 Array のすべての要素を、指定した 1 次元 Array にコピーします。
CreateInstanceオーバーロードされます。 Array クラスの新しいインスタンスを初期化します。
Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
Exists<(Of <(T>)>)指定された配列に、指定された述語によって定義された条件と一致する要素が含まれているかどうかを判断します。
Finalize Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
Find<(Of <(T>)>)指定された述語によって定義された条件と一致する要素を検索し、Array 全体の中で最もインデックス番号の小さい要素を返します。
FindAll<(Of <(T>)>)指定された述語によって定義された条件と一致するすべての要素を取得します。
FindIndexオーバーロードされます。 指定された述語によって定義された条件と一致する要素を、Array またはその一部分を対象に検索し、最もインデックス番号の小さい要素の 0 から始まるインデックスを返します。
FindLast<(Of <(T>)>)指定された述語によって定義された条件と一致する要素を、Array 全体を対象に検索し、最もインデックス番号の大きい要素を返します。
FindLastIndexオーバーロードされます。 指定された述語によって定義された条件と一致する要素を、Array またはその一部分を対象に検索し、最もインデックス番号の大きい要素の 0 から始まるインデックスを返します。
ForEach<(Of <(T>)>)指定された配列内の各要素に対して、指定された処理を実行します。
GetEnumeratorArrayIEnumerator を返します。
GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
GetLengthArray の指定した次元にある要素の数を表す 32 ビット整数を取得します。
GetLongLengthArray の指定した次元にある要素の数を表す 64 ビット整数を取得します。
GetLowerBoundArray 内の指定した次元の下限を取得します。
GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
GetUpperBoundArray 内の指定した次元の上限を取得します。
GetValueオーバーロードされます。 現在の Array 内の指定した要素の値を取得します。
IndexOfオーバーロードされます。 1 次元 Array 内または Array 内で値が最初に見つかった位置のインデックス番号を返します。
Initialize値型の既定のコンストラクタを呼び出して、この値型 Array の各要素を初期化します。
LastIndexOfオーバーロードされます。 1 次元 Array 内または Array の範囲内で値が最後に見つかった位置のインデックス番号を返します。
MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
Resize<(Of <(T>)>)配列のサイズを、新たに指定したサイズに変更します。
Reverseオーバーロードされます。 1 次元 Array 内または Array の範囲内の要素の順序を反転させます。
SetValueオーバーロードされます。 現在の Array 内の指定した要素を指定した値に設定します。
Sortオーバーロードされます。 1 次元 Array オブジェクト内の要素を並べ替えます。
ToString 現在の Object を表す String を返します。 (Object から継承されます。)
TrueForAll<(Of <(T>)>)配列内のすべての要素が、指定された述語によって定義された条件と一致するかどうかを調べます。
このページのトップへ
  名前説明
AsQueryable IEnumerableIQueryable に変換します。 (Queryable によって定義されています。)
Cast IEnumerable の要素を、指定した型に変換します。 (Enumerable によって定義されています。)
OfType 指定された型に基づいて IEnumerable の要素をフィルタ処理します。 (Enumerable によって定義されています。)
このページのトップへ
  名前説明
IsFixedSizeArray が固定サイズかどうかを示す値を取得します。
IsReadOnlyArray が読み取り専用かどうかを示す値を取得します。
IsSynchronizedArray へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
LengthArray のすべての次元内の要素の総数を表す 32 ビット整数を取得します。
LongLengthArray のすべての次元内の要素の総数を表す 64 ビット整数を取得します。
RankArray のランク (次元数) を取得します。
SyncRootArray へのアクセスを同期するために使用できるオブジェクトを取得します。
このページのトップへ
  名前説明
IList..::.AddIList..::.Add を実装します。常に NotSupportedException をスローします。
IList..::.ClearArray 内のすべての要素を、要素の型に応じて、0 (ゼロ)、false、または nullNothingnullptrnull 参照 (Visual Basic では Nothing) に設定します。
IList..::.Containsある要素が Array 内に存在するかどうかを判断します。
ICollection..::.CountArray に格納されている要素の数を取得します。
IList..::.IndexOf指定したオブジェクトを検索し、現在の 1 次元インスタンス内でそのオブジェクトが最初に見つかった位置のインデックス番号を返します。
IList..::.InsertIList..::.Insert を実装します。常に NotSupportedException をスローします。
IList..::.Item指定したインデックスにある要素を取得または設定します。
IList..::.RemoveIList..::.Remove を実装します。常に NotSupportedException をスローします。
IList..::.RemoveAtIList..::.RemoveAt を実装します。常に NotSupportedException をスローします。
このページのトップへ
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing