ABMultiValue<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma coleção de ABMultiValueEntry<T> entradas.
[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
Parâmetros de tipo
- T
O tipo de valor armazenado na ABMultiValue<T>
coleção.
- Herança
-
ABMultiValue<T>
- Derivado
- Atributos
- Implementações
Comentários
ABMultiValue<T>
as instâncias são usadas para ABPerson propriedades que são coleções de valores do mesmo tipo. Por exemplo, GetPhones() retorna um ABMultiValue<string>
que contém números de telefone.
Um ABMultiValue<T>
é uma coleção de ABMultiValueEntry<T> entradas, em que cada entrada contém um Value, Labele Identifier.
As operações com suporte incluem:
- Obtendo valores, rótulos e identificadores: Count, IEnumerable.GetEnumerator(), GetFirstIndexOfValue(NSObject), GetIndexForIdentifier(Int32), , GetValues(), Item[nint].
- Obtendo informações de propriedade: PropertyType.
- Alterando propriedades: ToMutableMultiValue().
Propriedades
Count |
O número de entradas no ABMultiValue<T>. |
Handle |
Manipule (ponteiro) para a representação de objeto não gerenciado. |
IsReadOnly |
Obtém um valor que indica se o ABMultiValue<T> é somente leitura. |
Item[nint] |
Obtém as ABMultiValueEntry<T> instâncias no especificado |
PropertyType |
O tipo dos valores na coleção. |
Métodos
Dispose() |
Libera os recursos usados pelo objeto ABMultiValue'1. |
Dispose(Boolean) |
Libera os recursos usados pelo objeto ABMultiValue'1. |
Finalize() |
Finalizador para o objeto ABMultiValue'1 |
GetEnumerator() |
Retorna um enumerador que itera em todas as entradas no ABMultiValue<T>. |
GetFirstIndexOfValue(NSObject) |
Obtém o primeiro índice de |
GetIndexForIdentifier(Int32) |
Obtém o índice dentro dessa coleção da ABMultiValueEntry<T> entrada com um Identifier valor igual a |
GetValues() |
Obtém todos os valores dentro da coleção. |
ToMutableMultiValue() |
Retorna um enumerador que itera em todas as entradas no ABMultiValue<T>. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em todas as entradas no ABMultiValue<T>. |