Partilhar via


Estrutura ReadOnlyList<T>

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

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (em Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintaxe

'Declaração
Public Structure ReadOnlyList(Of T) _
    Implements IReadOnlyList(Of T), IReadOnlyCollection(Of T),  _
    IReadOnlyCollection, IEnumerable(Of T), IEnumerable
'Uso
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 não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • T
    The type of elements in the list.

O tipo ReadOnlyList<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ReadOnlyList<T> Initializes a new instance of the ReadOnlyList<T> class with the specified list.

Início

Propriedades

  Nome Descrição
Propriedade pública Count Gets the number of elements contained in the list.
Propriedade pública Item Gets the element at the specified index.

Início

Métodos

  Nome Descrição
Método público Contains Indicates whether the list contains a specific value.
Método público CopyTo Copies the elements of the list to an array, starting at a particular array index.
Método público Equals (Herdado de ValueType.)
Método público GetEnumerator Returns an enumerator that iterates through the list.
Método público GetHashCode (Herdado de ValueType.)
Método público GetType (Herdado de Object.)
Método público IndexOf Determines the index of a specific item in the list.
Método público ToString (Herdado de ValueType.)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Implicit(List<T> to ReadOnlyList<T>) Returns an implicit conversion from a list to a read only list.
Operador públicoMembro estático Implicit(array<T[] to ReadOnlyList<T>) Returns an implicit conversion from an array to a list.

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado IEnumerable.GetEnumerator Returns an enumerator that iterates through the list.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Sdk.Sfc