ReadOnlyList<T> 構造体

定義

リストの読み取り専用インターフェイスを公開し、その変更可能なインターフェイスを非表示にするジェネリック構造体。

public struct ReadOnlyList<T> : Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyCollection<T>, Microsoft.SqlServer.Management.Sdk.Sfc.IReadOnlyList<T>, System.Collections.Generic.IEnumerable<T>
type ReadOnlyList<'T> = struct
    interface seq<'T>
    interface IEnumerable
    interface IReadOnlyList<'T>
    interface IReadOnlyCollection<'T>
    interface IReadOnlyCollection
Public Structure ReadOnlyList(Of T)
Implements IEnumerable(Of T), IReadOnlyCollection(Of T), IReadOnlyList(Of T)

型パラメーター

T

リスト内の要素の型。

継承
ReadOnlyList<T>
実装

コンストラクター

名前 説明
ReadOnlyList<T>(IList<T>)

指定したIList<T>を読み取り専用インターフェイスでラップするReadOnlyList<T>の新しいインスタンスを初期化します。

プロパティ

名前 説明
Count

ReadOnlyList<T>に含まれる要素の数を取得します。

Item[Int32]

指定したインデックス位置にある要素を取得します。

メソッド

名前 説明
Contains(T)

ReadOnlyList<T> に特定の値が含まれているかどうかを判断します。

CopyTo(T[], Int32)

特定の ReadOnlyList<T> インデックスから始まる Array の要素を Arrayにコピーします。

GetEnumerator()

リストを反復処理する列挙子を返します。

IndexOf(T)

ReadOnlyList<T>内の特定の項目のインデックスを決定します。

演算子

名前 説明
Implicit(List<T> to ReadOnlyList<T>)

リストの読み取り専用インターフェイスを公開し、その変更可能なインターフェイスを非表示にするジェネリック構造体。

Implicit(T[] to ReadOnlyList<T>)

リストの読み取り専用インターフェイスを公開し、その変更可能なインターフェイスを非表示にするジェネリック構造体。

明示的なインターフェイスの実装

名前 説明
IEnumerable.GetEnumerator()

リストを反復処理する列挙子を返します。

適用対象