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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。