Freigeben über


ABMultiValue<T> Klasse

Definition

Eine Auflistung von ABMultiValueEntry<T> Einträgen.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use the 'Contacts' API instead.")]
public class ABMultiValue<T> : IDisposable, ObjCRuntime.INativeObject, System.Collections.Generic.IEnumerable<AddressBook.ABMultiValueEntry<T>>
type ABMultiValue<'T> = class
    interface INativeObject
    interface IDisposable
    interface seq<ABMultiValueEntry<'T>>
    interface IEnumerable

Typparameter

T

Der Werttyp, der in der ABMultiValue<T> Auflistung gespeichert ist.

Vererbung
ABMultiValue<T>
Abgeleitet
Attribute
Implementiert

Hinweise

ABMultiValue<T> Instanzen werden für ABPerson Eigenschaften verwendet, bei denen es sich um Sammlungen von Werten desselben Typs handelt. Gibt beispielsweise GetPhones() eine ABMultiValue<string> enthaltende Telefonnummer zurück.

A ABMultiValue<T> ist eine Auflistung von ABMultiValueEntry<T> Einträgen, wobei jeder Eintrag ein , Labelund ValueIdentifierenthält.

Zu den unterstützten Vorgängen gehören:

Eigenschaften

Count

Die Anzahl der Einträge in ABMultiValue<T>.

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das ABMultiValue<T> schreibgeschützt ist.

Item[nint]

Ruft die ABMultiValueEntry<T> Instanzen am angegebenen indexab.

PropertyType

Der Typ der Werte in der Auflistung.

Methoden

Dispose()

Gibt die vom ABMultiValue'1-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom ABMultiValue'1-Objekt verwendeten Ressourcen frei.

Finalize()

Finalizer für das ABMultiValue'1-Objekt

GetEnumerator()

Gibt einen Enumerator zurück, der alle Einträge in durchläuft ABMultiValue<T>.

GetFirstIndexOfValue(NSObject)

Ruft den ersten Index von value innerhalb der Auflistung ab.

GetIndexForIdentifier(Int32)

Ruft den Index in dieser Auflistung des Eintrags ab, der ABMultiValueEntry<T> einen Identifier Wert hat, der gleich ist identifier.

GetValues()

Ruft alle Werte innerhalb der Auflistung ab.

ToMutableMultiValue()

Gibt einen Enumerator zurück, der alle Einträge in durchläuft ABMultiValue<T>.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der alle Einträge in durchläuft ABMultiValue<T>.

Gilt für: