CollectionExtensions.AsReadOnly Methode

Definition

Überlädt

AsReadOnly<T>(IList<T>)

Gibt einen schreibgeschützten ReadOnlyCollection<T> Wrapper für die angegebene Liste zurück.

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

Gibt einen schreibgeschützten ReadOnlyDictionary<TKey,TValue> Wrapper für das aktuelle Wörterbuch zurück.

AsReadOnly<T>(IList<T>)

Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs

Gibt einen schreibgeschützten ReadOnlyCollection<T> Wrapper für die angegebene Liste zurück.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::ObjectModel::ReadOnlyCollection<T> ^ AsReadOnly(System::Collections::Generic::IList<T> ^ list);
public static System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly<T> (this System.Collections.Generic.IList<T> list);
static member AsReadOnly : System.Collections.Generic.IList<'T> -> System.Collections.ObjectModel.ReadOnlyCollection<'T>
<Extension()>
Public Function AsReadOnly(Of T) (list As IList(Of T)) As ReadOnlyCollection(Of T)

Typparameter

T

Der Typ der Elemente in der Auflistung.

Parameter

list
IList<T>

Die zu umschließende Liste.

Gibt zurück

Ein Objekt, das als schreibgeschützter Wrapper des aktuellen IList<T>-Objekts fungiert.

Ausnahmen

list ist null

Gilt für:

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

Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs
Quelle:
CollectionExtensions.cs

Gibt einen schreibgeschützten ReadOnlyDictionary<TKey,TValue> Wrapper für das aktuelle Wörterbuch zurück.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::ObjectModel::ReadOnlyDictionary<TKey, TValue> ^ AsReadOnly(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary);
public static System.Collections.ObjectModel.ReadOnlyDictionary<TKey,TValue> AsReadOnly<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary);
static member AsReadOnly : System.Collections.Generic.IDictionary<'Key, 'Value> -> System.Collections.ObjectModel.ReadOnlyDictionary<'Key, 'Value>
<Extension()>
Public Function AsReadOnly(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue)) As ReadOnlyDictionary(Of TKey, TValue)

Typparameter

TKey

Die Art der Schlüssel im Wörterbuch

TValue

Die Art der Werte im Wörterbuch

Parameter

dictionary
IDictionary<TKey,TValue>

Das Wörterbuch, das umschlossen werden soll.

Gibt zurück

Ein Objekt, das als schreibgeschützter Wrapper des aktuellen IDictionary<TKey,TValue>-Objekts fungiert.

Ausnahmen

dictionary ist null

Gilt für: