Heim  >  Artikel  >  Backend-Entwicklung  >  CopyOnWriteArrayList-Version in C#

CopyOnWriteArrayList-Version in C#

王林
王林nach vorne
2023-09-08 13:25:021303Durchsuche

C# 中的 CopyOnWriteArrayList 版本

Java verfügt über CopyOnWriteArrayList, C# jedoch nicht. Zu diesem Zweck sollte vorzugsweise die SynchronizedCollection-Klasse in C# verwendet werden.

SynchronizedCollection ist eine threadsichere Sammlung, die Objekte eines bestimmten Typs enthält. Das Folgende ist die Syntax.

public class SynchronizedCollection<T> : IList<T>, ICollection<T>,
IEnumerable<T>, IEnumerable, IList, ICollection

Oben ist T der Objekttyp.

Unten sind die Eigenschaften der SyncronizedCollection-Klasse in C# aufgeführt –

Erweiterte Nummer Eigenschaftsname und -beschreibung
1 Count

Zählt die Anzahl der Elemente in einer Thread-sicheren Sammlung .

2 Item[Int32]

Holen Sie sich ein Element aus einer Thread-sicheren Sammlung am angegebenen Index.

3 Items

Ruft die Anzahl der Elemente ab, die in einer threadsicheren Listensammlung enthalten sind.

4 SyncRoot

Holen Sie sich ein Objekt für den synchronen Zugriff auf eine Thread-sichere Sammlung.

Das obige ist der detaillierte Inhalt vonCopyOnWriteArrayList-Version in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen