.NET Framework クラス ライブラリ
Array メンバ

更新 : 2007 年 11 月

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

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

メソッド

  名前説明
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifAsReadOnly<(Of <(T>)>)指定した配列をラップする読み取り専用のラッパーを作成します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifBinarySearchオーバーロードされます。 バイナリ サーチ アルゴリズムを使用して、並べ替え済みの 1 次元の Array 内で値を検索します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifClearArray 内の要素の範囲を、要素の型に応じて、0 (ゼロ)、false、または nullNothingnullptrnull 参照 (Visual Basic では Nothing) に設定します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifCloneArray の簡易コピーを作成します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifConstrainedCopy指定したコピー元インデックスを開始位置として Array から要素の範囲をコピーし、指定したコピー先インデックスを開始位置として他の Array にそれらの要素を貼り付けます。コピーが完全に成功しない限り、変更は一切適用されません。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifConvertAll<(Of <(TInput, TOutput>)>)ある型の配列を別の型の配列に変換します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifCopyオーバーロードされます。 一方の Array の要素範囲を他方の Array にコピーし、必要に応じて型キャストとボックス化を実行します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifCopyToオーバーロードされます。 現在の 1 次元 Array のすべての要素を、指定した 1 次元 Array にコピーします。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifCreateInstanceオーバーロードされます。 Array クラスの新しいインスタンスを初期化します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifEquals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifExists<(Of <(T>)>)指定された配列に、指定された述語によって定義された条件と一致する要素が含まれているかどうかを判断します。
0keef15z.protmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifFinalize Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifFind<(Of <(T>)>)指定された述語によって定義された条件と一致する要素を検索し、Array 全体の中で最もインデックス番号の小さい要素を返します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifFindAll<(Of <(T>)>)指定された述語によって定義された条件と一致するすべての要素を取得します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifFindIndexオーバーロードされます。 指定された述語によって定義された条件と一致する要素を、Array またはその一部分を対象に検索し、最もインデックス番号の小さい要素の 0 から始まるインデックスを返します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifFindLast<(Of <(T>)>)指定された述語によって定義された条件と一致する要素を、Array 全体を対象に検索し、最もインデックス番号の大きい要素を返します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifFindLastIndexオーバーロードされます。 指定された述語によって定義された条件と一致する要素を、Array またはその一部分を対象に検索し、最もインデックス番号の大きい要素の 0 から始まるインデックスを返します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gifForEach<(Of <(T>)>)指定された配列内の各要素に対して、指定された処理を実行します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetEnumeratorArrayIEnumerator を返します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetLengthArray の指定した次元にある要素の数を表す 32 ビット整数を取得します。
0keef15z.pubmethod(ja-jp,VS.90).gifGetLongLengthArray の指定した次元にある要素の数を表す 64 ビット整数を取得します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetLowerBoundArray 内の指定した次元の下限を取得します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetUpperBoundArray 内の指定した次元の上限を取得します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifGetValueオーバーロードされます。 現在の Array 内の指定した要素の値を取得します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIndexOfオーバーロードされます。 1 次元 Array 内または Array 内で値が最初に見つかった位置のインデックス番号を返します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifInitialize値型の既定のコンストラクタを呼び出して、この値型 Array の各要素を初期化します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifLastIndexOfオーバーロードされます。 1 次元 Array 内または Array の範囲内で値が最後に見つかった位置のインデックス番号を返します。
0keef15z.protmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifMemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifResize<(Of <(T>)>)配列のサイズを、新たに指定したサイズに変更します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifReverseオーバーロードされます。 1 次元 Array 内または Array の範囲内の要素の順序を反転させます。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifSetValueオーバーロードされます。 現在の Array 内の指定した要素を指定した値に設定します。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifSortオーバーロードされます。 1 次元 Array オブジェクト内の要素を並べ替えます。
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifToString 現在の Object を表す String を返します。 (Object から継承されます。)
0keef15z.pubmethod(ja-jp,VS.90).gif0keef15z.static(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifTrueForAll<(Of <(T>)>)配列内のすべての要素が、指定された述語によって定義された条件と一致するかどうかを調べます。
このページのトップへ
Extension のメソッド

  名前説明
0keef15z.pubextension(ja-jp,VS.90).gifAsQueryable IEnumerableIQueryable に変換します。 (Queryable によって定義されています。)
0keef15z.pubextension(ja-jp,VS.90).gifCast IEnumerable の要素を、指定した型に変換します。 (Enumerable によって定義されています。)
0keef15z.pubextension(ja-jp,VS.90).gifOfType 指定された型に基づいて IEnumerable の要素をフィルタ処理します。 (Enumerable によって定義されています。)
このページのトップへ
プロパティ

  名前説明
0keef15z.pubproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIsFixedSizeArray が固定サイズかどうかを示す値を取得します。
0keef15z.pubproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIsReadOnlyArray が読み取り専用かどうかを示す値を取得します。
0keef15z.pubproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIsSynchronizedArray へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
0keef15z.pubproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifLengthArray のすべての次元内の要素の総数を表す 32 ビット整数を取得します。
0keef15z.pubproperty(ja-jp,VS.90).gifLongLengthArray のすべての次元内の要素の総数を表す 64 ビット整数を取得します。
0keef15z.pubproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifRankArray のランク (次元数) を取得します。
0keef15z.pubproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifSyncRootArray へのアクセスを同期するために使用できるオブジェクトを取得します。
このページのトップへ
明示的インターフェイスの実装

  名前説明
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.AddIList..::.Add を実装します。常に NotSupportedException をスローします。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.ClearArray 内のすべての要素を、要素の型に応じて、0 (ゼロ)、false、または nullNothingnullptrnull 参照 (Visual Basic では Nothing) に設定します。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.Containsある要素が Array 内に存在するかどうかを判断します。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifICollection..::.CountArray に格納されている要素の数を取得します。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.IndexOf指定したオブジェクトを検索し、現在の 1 次元インスタンス内でそのオブジェクトが最初に見つかった位置のインデックス番号を返します。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.InsertIList..::.Insert を実装します。常に NotSupportedException をスローします。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privproperty(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.Item指定したインデックスにある要素を取得または設定します。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.RemoveIList..::.Remove を実装します。常に NotSupportedException をスローします。
0keef15z.pubinterface(ja-jp,VS.90).gif0keef15z.privmethod(ja-jp,VS.90).gif0keef15z.CFW(ja-jp,VS.90).gif0keef15z.xna(ja-jp,VS.90).gifIList..::.RemoveAtIList..::.RemoveAt を実装します。常に NotSupportedException をスローします。
このページのトップへ
参照

参照

タグ :


Page view tracker