このドキュメントはアーカイブされており、メンテナンスされていません。

Array メンバ

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

Array データ型で公開されるメンバを以下の表に示します。

  名前 説明
パブリック プロパティ .NET Compact Framework によるサポート IsFixedSize Array が固定サイズかどうかを示す値を取得します。 
パブリック プロパティ .NET Compact Framework によるサポート IsReadOnly Array が読み取り専用かどうかを示す値を取得します。 
パブリック プロパティ .NET Compact Framework によるサポート IsSynchronized Array へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 
パブリック プロパティ .NET Compact Framework によるサポート Length Array のすべての次元内の要素の総数を表す 32 ビット整数を取得します。 
パブリック プロパティ LongLength Array のすべての次元内の要素の総数を表す 64 ビット整数を取得します。 
パブリック プロパティ .NET Compact Framework によるサポート Rank Array のランク (次元数) を取得します。 
パブリック プロパティ .NET Compact Framework によるサポート SyncRoot Array へのアクセスを同期するために使用できるオブジェクトを取得します。 
このページのトップへ

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド スタティック AsReadOnly 指定した配列をラップする読み取り専用のラッパーを作成します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート BinarySearch オーバーロードされます。 バイナリ サーチ アルゴリズムを使用して、並べ替え済みの 1 次元の Array 内で値を検索します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート Clear Array 内の要素の範囲を、要素の型に応じて、0 (ゼロ)、false、または null 参照 (Visual Basic では Nothing) に設定します。  
パブリック メソッド .NET Compact Framework によるサポート Clone Array の簡易コピーを作成します。  
パブリック メソッド スタティック ConstrainedCopy 指定したコピー元インデックスを開始位置として Array から要素の範囲をコピーし、指定したコピー先インデックスを開始位置として他の Array にそれらの要素を貼り付けます。コピーが完全に成功しない限り、変更は一切適用されません。  
パブリック メソッド スタティック ConvertAll ある型の配列を別の型の配列に変換します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート Copy オーバーロードされます。 一方の Array の要素範囲を他方の Array にコピーし、必要に応じて型キャストとボックス化を実行します。  
パブリック メソッド .NET Compact Framework によるサポート CopyTo オーバーロードされます。 現在の 1 次元 Array のすべての要素を、指定した 1 次元 Array にコピーします。  
パブリック メソッド スタティック .NET Compact Framework によるサポート CreateInstance オーバーロードされます。 Array クラスの新しいインスタンスを初期化します。  
パブリック メソッド .NET Compact Framework によるサポート Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。  (Object から継承されます。)
パブリック メソッド スタティック Exists 指定された配列に、指定された述語によって定義された条件と一致する要素が含まれているかどうかを判断します。  
パブリック メソッド スタティック Find 指定された述語によって定義された条件と一致する要素を検索し、Array 全体の中で最もインデックス番号の小さい要素を返します。  
パブリック メソッド スタティック FindAll 指定された述語によって定義された条件と一致するすべての要素を取得します。  
パブリック メソッド スタティック FindIndex オーバーロードされます。
パブリック メソッド スタティック FindLast 指定された述語によって定義された条件と一致する要素を、Array 全体を対象に検索し、最もインデックス番号の大きい要素を返します。  
パブリック メソッド スタティック FindLastIndex オーバーロードされます。
パブリック メソッド スタティック ForEach 指定された配列内の各要素に対して、指定された処理を実行します。  
パブリック メソッド .NET Compact Framework によるサポート GetEnumerator ArrayIEnumerator を返します。  
パブリック メソッド .NET Compact Framework によるサポート GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。  (Object から継承されます。)
パブリック メソッド .NET Compact Framework によるサポート GetLength Array の指定した次元にある要素の数を表す 32 ビット整数を取得します。  
パブリック メソッド GetLongLength Array の指定した次元にある要素の数を表す 64 ビット整数を取得します。  
パブリック メソッド .NET Compact Framework によるサポート GetLowerBound Array 内の指定した次元の下限を取得します。  
パブリック メソッド .NET Compact Framework によるサポート GetType  現在のインスタンスの Type を取得します。  (Object から継承されます。)
パブリック メソッド .NET Compact Framework によるサポート GetUpperBound Array 内の指定した次元の上限を取得します。  
パブリック メソッド .NET Compact Framework によるサポート GetValue オーバーロードされます。 現在の Array 内の指定した要素の値を取得します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート IndexOf オーバーロードされます。 1 次元 Array 内または Array 内で値が最初に見つかった位置のインデックス番号を返します。  
パブリック メソッド .NET Compact Framework によるサポート Initialize 値型の既定のコンストラクタを呼び出して、この値型 Array の各要素を初期化します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート LastIndexOf オーバーロードされます。 1 次元 Array 内または Array の範囲内で値が最後に見つかった位置のインデックス番号を返します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。  (Object から継承されます。)
パブリック メソッド スタティック Resize 配列のサイズを、新たに指定したサイズに変更します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート Reverse オーバーロードされます。 1 次元 Array 内または Array の範囲内の要素の順序を反転させます。  
パブリック メソッド .NET Compact Framework によるサポート SetValue オーバーロードされます。 現在の Array 内の指定した要素を指定した値に設定します。  
パブリック メソッド スタティック .NET Compact Framework によるサポート Sort オーバーロードされます。 1 次元 Array オブジェクト内の要素を並べ替えます。  
パブリック メソッド .NET Compact Framework によるサポート ToString  現在の Object を表す String を返します。  (Object から継承されます。)
パブリック メソッド スタティック .NET Compact Framework によるサポート TrueForAll 配列内のすべての要素が、指定された述語によって定義された条件と一致するかどうかを調べます。  
このページのトップへ

  名前 説明
プロテクト メソッド .NET Compact Framework によるサポート Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。  (Object から継承されます。)
プロテクト メソッド .NET Compact Framework によるサポート MemberwiseClone  現在の Object の簡易コピーを作成します。  (Object から継承されます。)
このページのトップへ

  名前 説明
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.Add IList.Add を実装します。常に NotSupportedException をスローします。  
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.Clear Array 内のすべての要素を、要素の型に応じて、0 (ゼロ)、false、または null 参照 (Visual Basic では Nothing) に設定します。  
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.Contains ある要素が Array 内に存在するかどうかを判断します。  
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.IndexOf 指定したオブジェクトを検索し、現在の 1 次元インスタンス内でそのオブジェクトが最初に見つかった位置のインデックス番号を返します。  
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.Insert IList.Insert を実装します。常に NotSupportedException をスローします。  
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.Remove IList.Remove を実装します。常に NotSupportedException をスローします。  
インターフェイスの明示的な実装 メソッド .NET Compact Framework によるサポート System.Collections.IList.RemoveAt IList.RemoveAt を実装します。常に NotSupportedException をスローします。  
インターフェイスの明示的な実装 プロパティ .NET Compact Framework によるサポート System.Collections.ICollection.Count Array に格納されている要素の数を取得します。 
インターフェイスの明示的な実装 プロパティ .NET Compact Framework によるサポート System.Collections.IList.Item 指定したインデックスにある要素を取得または設定します。 
このページのトップへ
表示: