ABMultiValue<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
- Obtention de valeurs, d’étiquettes et d’identificateurs : Count, IEnumerable.GetEnumerator(), GetFirstIndexOfValue(NSObject), GetIndexForIdentifier(Int32), , GetValues(), . Item[nint]
- Obtention d’informations sur les propriétés : PropertyType.
- Modification des propriétés : ToMutableMultiValue().
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é |
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 |
GetIndexForIdentifier(Int32) |
Obtient l’index au sein de cette collection de l’entrée ABMultiValueEntry<T> ayant une Identifier valeur égale à |
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>. |