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>集合,其中每个条目都包含 、 ValueLabelIdentifier

支持的操作包括:

属性

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)

获取值等于 identifier的条目IdentifierABMultiValueEntry<T>此集合中的索引。

GetValues()

获取集合中的所有值。

ToMutableMultiValue()

返回一个枚举器,该枚举器循环访问 中的所有 ABMultiValue<T>条目。

显式接口实现

IEnumerable.GetEnumerator()

返回一个枚举器,该枚举器循环访问 中的所有 ABMultiValue<T>条目。

适用于