Compartilhar via


ABMultiValue<T> Classe

Definição

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:

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 index.

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 value dentro da coleção.

GetIndexForIdentifier(Int32)

Obtém o índice dentro dessa coleção da ABMultiValueEntry<T> entrada com um Identifier valor igual a identifier.

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>.

Aplica-se a