CollectionExtensions.AsReadOnly Método

Definición

Sobrecargas

AsReadOnly<T>(IList<T>)

Devuelve un contenedor de solo ReadOnlyCollection<T> lectura para la lista especificada.

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Devuelve un contenedor de solo ReadOnlyDictionary<TKey,TValue> lectura para el diccionario actual.

AsReadOnly<T>(IList<T>)

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Devuelve un contenedor de solo ReadOnlyCollection<T> lectura para la lista especificada.

C#
public static System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly<T> (this System.Collections.Generic.IList<T> list);

Parámetros de tipo

T

Tipo de los elementos de la colección.

Parámetros

list
IList<T>

Lista que se va a incluir.

Devoluciones

Objeto que actúa como contenedor de solo lectura para la IList<T> actual.

Excepciones

list es null.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET 7, 8, 9

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Devuelve un contenedor de solo ReadOnlyDictionary<TKey,TValue> lectura para el diccionario actual.

C#
public static System.Collections.ObjectModel.ReadOnlyDictionary<TKey,TValue> AsReadOnly<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary);

Parámetros de tipo

TKey

Tipo de claves del diccionario.

TValue

Tipo de valores del diccionario.

Parámetros

dictionary
IDictionary<TKey,TValue>

Diccionario que se va a ajustar.

Devoluciones

Objeto que actúa como contenedor de solo lectura para la IDictionary<TKey,TValue> actual.

Excepciones

dictionary es null.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET 7, 8, 9