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> ,其中每個專案都包含 Value 、 Label 和 Identifier 。
支援的作業包括:
- 取得值、標籤和識別碼:、、、、 GetIndexForIdentifier(Int32) 、 GetValues()Item[nint] 。 GetFirstIndexOfValue(NSObject)IEnumerable.GetEnumerator()Count
- 取得屬性資訊: PropertyType 。
- 變更屬性: ToMutableMultiValue() 。
屬性
Count |
ABMultiValue<T> 中的項目數。 |
Handle |
處理 unmanaged 物件標記法) (指標。 |
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) |
取得此專案集合 ABMultiValueEntry<T> 中的索引,其 Identifier 值等於 |
GetValues() |
取得集合中的所有值。 |
ToMutableMultiValue() |
傳回可逐一查看 中 ABMultiValue<T> 所有專案的列舉值。 |
明確介面實作
IEnumerable.GetEnumerator() |
傳回可逐一查看 中 ABMultiValue<T> 所有專案的列舉值。 |