ABMutableMultiValue<T> 类

定义

支持 ABMultiValue<T> 编辑的 。

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use the 'Contacts' API instead.")]
public class ABMutableMultiValue<T> : AddressBook.ABMultiValue<T>
type ABMutableMultiValue<'T> = class
    inherit ABMultiValue<'T>

类型参数

T

要存储的值的类型。

继承
ABMutableMultiValue<T>
派生
属性

注解

“编辑”包括添加和删除 ABMultiValueEntry<T> 条目,以及更改这些条目的 ValueLabel 属性。

支持的操作包括:

属性

Count

ABMultiValue<T> 中的条目数。

(继承自 ABMultiValue<T>)
Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 ABMultiValue<T>)
IsReadOnly

获取一个值,该值指示 ABMutableMultiValue<T> 是否为只读。

Item[nint]

获取指定 ABMultiValueEntry<T>index处的实例。

(继承自 ABMultiValue<T>)
PropertyType

集合中值的类型。

(继承自 ABMultiValue<T>)

方法

Add(T, NSString)

使用 标签label添加到value多值属性。

Dispose()

释放 ABMultiValue'1 对象使用的资源。

(继承自 ABMultiValue<T>)
Dispose(Boolean)

释放 ABMultiValue'1 对象使用的资源。

(继承自 ABMultiValue<T>)
GetEnumerator()

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

(继承自 ABMultiValue<T>)
GetFirstIndexOfValue(NSObject)

获取集合中 的第一个 value 索引。

(继承自 ABMultiValue<T>)
GetIndexForIdentifier(Int32)

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

(继承自 ABMultiValue<T>)
GetValues()

获取集合中的所有值。

(继承自 ABMultiValue<T>)
Insert(nint, T, NSString)

支持 ABMultiValue<T> 编辑的 。

RemoveAt(nint)

从多值属性中删除值。

ToMutableMultiValue()

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

(继承自 ABMultiValue<T>)

显式接口实现

IEnumerable.GetEnumerator()

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

(继承自 ABMultiValue<T>)

适用于

另请参阅