Freigeben über


NSOrderedSet<TKey> Konstruktoren

Definition

Überlädt

NSOrderedSet<TKey>()
NSOrderedSet<TKey>(NSCoder)

Ein Konstruktor, der das -Objekt aus den im Unarchiver-Objekt gespeicherten Daten initialisiert.

NSOrderedSet<TKey>(NSMutableOrderedSet<TKey>)
NSOrderedSet<TKey>(NSOrderedSet<TKey>)
NSOrderedSet<TKey>(NSSet<TKey>)
NSOrderedSet<TKey>(TKey)
NSOrderedSet<TKey>(TKey[])

NSOrderedSet<TKey>()

public NSOrderedSet ();

Gilt für:

NSOrderedSet<TKey>(NSCoder)

Ein Konstruktor, der das -Objekt aus den im Unarchiver-Objekt gespeicherten Daten initialisiert.

public NSOrderedSet (Foundation.NSCoder coder);
new Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : Foundation.NSCoder -> Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

Parameter

coder
NSCoder

Das Unarchiver-Objekt.

Hinweise

Dieser Konstruktor wird bereitgestellt, um die Initialisierung der Klasse von einem Unarchiver (z. B. während der NIB-Deserialisierung) zu ermöglichen. Dies ist Teil des NSCoding Protokolls.

Wenn Entwickler eine Unterklasse dieses Objekts erstellen und weiterhin die Deserialisierung aus einem Archiv unterstützen möchten, sollten sie einen Konstruktor mit einer identischen Signatur implementieren: Nehmen Sie einen einzelnen Parameter vom Typ NSCoder und dekorieren Sie ihn mit der Attributdeklaration [Export("initWithCoder:"].

Der Zustand dieses Objekts kann auch mithilfe der Begleitmethode EncodeTo serialisiert werden.

Gilt für:

NSOrderedSet<TKey>(NSMutableOrderedSet<TKey>)

public NSOrderedSet (Foundation.NSMutableOrderedSet<TKey> other);
new Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : Foundation.NSMutableOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> -> Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

Parameter

Gilt für:

NSOrderedSet<TKey>(NSOrderedSet<TKey>)

public NSOrderedSet (Foundation.NSOrderedSet<TKey> other);
new Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> -> Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

Parameter

Gilt für:

NSOrderedSet<TKey>(NSSet<TKey>)

public NSOrderedSet (Foundation.NSSet<TKey> source);
new Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : Foundation.NSSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> -> Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

Parameter

source
NSSet<TKey>

Gilt für:

NSOrderedSet<TKey>(TKey)

public NSOrderedSet (TKey start);
new Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : 'Key -> Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

Parameter

start
TKey

Gilt für:

NSOrderedSet<TKey>(TKey[])

public NSOrderedSet (params TKey[] objs);
new Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : 'Key[] -> Foundation.NSOrderedSet<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

Parameter

objs
TKey[]

Gilt für: