Partilhar via


ArrayPool<T>.Shared Propriedade

Definição

Obtém uma instância ArrayPool<T> compartilhada.

public:
 static property System::Buffers::ArrayPool<T> ^ Shared { System::Buffers::ArrayPool<T> ^ get(); };
public static System.Buffers.ArrayPool<T> Shared { get; }
static member Shared : System.Buffers.ArrayPool<'T>
Public Shared ReadOnly Property Shared As ArrayPool(Of T)

Valor da propriedade

Uma instância compartilhada ArrayPool<T> .

Comentários

O pool compartilhado fornece uma implementação padrão da ArrayPool<T> classe que se destina à aplicabilidade geral. Uma classe compartilhada mantém matrizes de vários tamanhos e pode devolver uma matriz maior do que foi realmente solicitada, mas nunca devolverá uma matriz menor do que a solicitada. Alugar um buffer de uma classe compartilhada usando o Rent método resultará em um buffer existente sendo retirado do pool se um buffer apropriado estiver disponível ou em um novo buffer sendo alocado se um não estiver disponível.

Aplica-se a