ABMultiValue<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
条目的 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>集合,其中每个条目都包含 、 ValueLabel和 Identifier。
支持的操作包括:
- 获取值、标签和标识符: Count、 IEnumerable.GetEnumerator()、 GetFirstIndexOfValue(NSObject)、 GetIndexForIdentifier(Int32)、 GetValues()、 Item[nint]。
- 获取属性信息: PropertyType。
- 更改属性: ToMutableMultiValue()。
属性
Count |
ABMultiValue<T> 中的条目数。 |
Handle |
处理指向非托管对象表示形式的 (指针) 。 |
IsReadOnly |
获取一个值,该值指示 ABMultiValue<T> 是否为只读。 |
Item[nint] |
获取指定 ABMultiValueEntry<T> |
PropertyType |
集合中值的类型。 |
方法
Dispose() |
释放 ABMultiValue'1 对象使用的资源。 |
Dispose(Boolean) |
释放 ABMultiValue'1 对象使用的资源。 |
Finalize() |
ABMultiValue'1 对象的终结器 |
GetEnumerator() |
返回一个枚举器,该枚举器循环访问 中的所有 ABMultiValue<T>条目。 |
GetFirstIndexOfValue(NSObject) |
获取集合中 的第一个 |
GetIndexForIdentifier(Int32) |
获取值等于 |
GetValues() |
获取集合中的所有值。 |
ToMutableMultiValue() |
返回一个枚举器,该枚举器循环访问 中的所有 ABMultiValue<T>条目。 |
显式接口实现
IEnumerable.GetEnumerator() |
返回一个枚举器,该枚举器循环访问 中的所有 ABMultiValue<T>条目。 |