Поделиться через


ABMultiValue<T> Класс

Определение

Коллекция записей 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

Параметры типа

T

Тип значения, хранящегося в ABMultiValue<T> коллекции.

Наследование
ABMultiValue<T>
Производный
Атрибуты
Реализации

Комментарии

ABMultiValue<T> экземпляры используются для ABPerson свойств, которые представляют собой коллекции значений одного типа. Например, возвращает объект , GetPhones()ABMultiValue<string> содержащий номера телефонов.

ABMultiValue<T> это коллекция записей ABMultiValueEntry<T> , каждая из которых содержит Value, Labelи Identifier.

Поддерживаемые операции:

Свойства

Count

Число записей в словаре ABMultiValue<T>.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

IsReadOnly

Получает значение, указывающее, является ли объект ABMultiValue<T> доступным только для чтения.

Item[nint]

ABMultiValueEntry<T> Возвращает экземпляры в указанном indexобъекте .

PropertyType

Тип значений в коллекции.

Методы

Dispose()

Освобождает ресурсы, используемые объектом ABMultiValue'1.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом ABMultiValue'1.

Finalize()

Метод завершения для объекта ABMultiValue'1

GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по всем записям в ABMultiValue<T>.

GetFirstIndexOfValue(NSObject)

Возвращает первый индекс в value коллекции.

GetIndexForIdentifier(Int32)

Возвращает индекс в этой коллекции ABMultiValueEntry<T> записи со значением Identifier , равным identifier.

GetValues()

Возвращает все значения в коллекции.

ToMutableMultiValue()

Возвращает перечислитель, который выполняет итерацию по всем записям в ABMultiValue<T>.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по всем записям в ABMultiValue<T>.

Применяется к