Partager via


ABMultiValue<T> Classe

Définition

Collection d’entrées ABMultiValueEntry<T> .

[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

Paramètres de type

T

Type de valeur stockée dans la ABMultiValue<T> collection.

Héritage
ABMultiValue<T>
Dérivé
Attributs
Implémente

Remarques

ABMultiValue<T> les instances sont utilisées pour ABPerson les propriétés qui sont des collections de valeurs du même type. Par exemple, GetPhones() retourne un ABMultiValue<string> numéro de téléphone contenant.

A ABMultiValue<T> est une collection d’entrées ABMultiValueEntry<T> , où chaque entrée contient un Value, Labelet Identifier.

Les opérations prises en charge sont les suivantes :

Propriétés

Count

Nombre d’entrées dans ABMultiValue<T>.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

IsReadOnly

Obtient une valeur indiquant si ABMultiValue<T> est en lecture seule.

Item[nint]

Obtient les ABMultiValueEntry<T> instances au spécifié index.

PropertyType

Type des valeurs de la collection.

Méthodes

Dispose()

Libère les ressources utilisées par l’objet ABMultiValue'1.

Dispose(Boolean)

Libère les ressources utilisées par l’objet ABMultiValue'1.

Finalize()

Finaliseur pour l’objet ABMultiValue'1

GetEnumerator()

Retourne un énumérateur qui itère à travers toutes les entrées dans le ABMultiValue<T>.

GetFirstIndexOfValue(NSObject)

Obtient le premier index de value dans la collection.

GetIndexForIdentifier(Int32)

Obtient l’index au sein de cette collection de l’entrée ABMultiValueEntry<T> ayant une Identifier valeur égale à identifier.

GetValues()

Obtient toutes les valeurs de la collection.

ToMutableMultiValue()

Retourne un énumérateur qui itère à travers toutes les entrées dans le ABMultiValue<T>.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère à travers toutes les entrées dans le ABMultiValue<T>.

S’applique à