ReadOnlyList<T> 構造体

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

名前空間:  Microsoft.SqlServer.Management.Sdk.Sfc
アセンブリ:  Microsoft.SqlServer.Management.Sdk.Sfc (Microsoft.SqlServer.Management.Sdk.Sfc.dll)

構文

'宣言
Public Structure ReadOnlyList(Of T) _
    Implements IReadOnlyList(Of T), IReadOnlyCollection(Of T),  _
    IReadOnlyCollection, IEnumerable(Of T), IEnumerable
'使用
Dim instance As ReadOnlyList(Of T)
public struct ReadOnlyList<T> : IReadOnlyList<T>, 
    IReadOnlyCollection<T>, IReadOnlyCollection, IEnumerable<T>, IEnumerable
generic<typename T>
public value class ReadOnlyList : IReadOnlyList<T>, 
    IReadOnlyCollection<T>, IReadOnlyCollection, IEnumerable<T>, IEnumerable
[<SealedAttribute>]
type ReadOnlyList<'T> =  
    struct 
        interface IReadOnlyList<'T>
        interface IReadOnlyCollection<'T>
        interface IReadOnlyCollection 
        interface IEnumerable<'T>
        interface IEnumerable 
    end
JScript は汎用の型およびメソッドをサポートしていません。

型パラメーター

  • T
    リスト内の要素の型です。

ReadOnlyList<T> 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ReadOnlyList<T> 指定されたリストを使用して、ReadOnlyList<T> クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Count リストに含まれる要素の数を取得します。
パブリック プロパティ Item 指定されたインデックス位置の要素を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Contains 特定の値がリストに含まれるかどうかを示します。
パブリック メソッド CopyTo 特定の配列インデックスを開始位置として、配列にリストの要素をコピーします。
パブリック メソッド Equals (ValueType から継承されています。)
パブリック メソッド GetEnumerator リストを繰り返し処理する列挙子を返します。
パブリック メソッド GetHashCode (ValueType から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IndexOf リスト内の特定の項目のインデックスを示します。
パブリック メソッド ToString (ValueType から継承されています。)

先頭に戻る

演算子

  名前 説明
パブリック演算子静的メンバー Implicit(List<T> to ReadOnlyList<T>) リストから、読み取り専用のリストへの暗黙的な変換を返します。
パブリック演算子静的メンバー Implicit(array<T[] to ReadOnlyList<T>) 配列からリストへの暗黙的な変換を返します。

先頭に戻る

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

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IEnumerable.GetEnumerator リストを繰り返し処理する列挙子を返します。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Sdk.Sfc 名前空間