Structure ReadOnlyList<T>

Represents a generic structure that exposes the read-only interface of a list while hides its mutable interface.

Espace de noms :  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly :  Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntaxe

'Déclaration
Public Structure ReadOnlyList(Of T) _
    Implements IReadOnlyList(Of T), IReadOnlyCollection(Of T),  _
    IReadOnlyCollection, IEnumerable(Of T), IEnumerable
'Utilisation
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 ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • T
    The type of elements in the list.

Le type ReadOnlyList<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ReadOnlyList<T> Initializes a new instance of the ReadOnlyList<T> class with the specified list.

Haut de la page

Propriétés

  Nom Description
Propriété publique Count Gets the number of elements contained in the list.
Propriété publique Item Gets the element at the specified index.

Haut de la page

Méthodes

  Nom Description
Méthode publique Contains Indicates whether the list contains a specific value.
Méthode publique CopyTo Copies the elements of the list to an array, starting at a particular array index.
Méthode publique Equals (hérité de ValueType.)
Méthode publique GetEnumerator Returns an enumerator that iterates through the list.
Méthode publique GetHashCode (hérité de ValueType.)
Méthode publique GetType (hérité de Object.)
Méthode publique IndexOf Determines the index of a specific item in the list.
Méthode publique ToString (hérité de ValueType.)

Haut de la page

Opérateurs

  Nom Description
Opérateur publicMembre statique Implicit(List<T> to ReadOnlyList<T>) Returns an implicit conversion from a list to a read only list.
Opérateur publicMembre statique Implicit(array<T[] to ReadOnlyList<T>) Returns an implicit conversion from an array to a list.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Returns an enumerator that iterates through the list.

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.Sdk.Sfc