다음을 통해 공유


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> 각 항목에 , LabelIdentifier가 포함된 항목의 ABMultiValueEntry<T> 컬렉션입니다Value.

지원되는 작업은 다음과 같습니다.

속성

Count

ABMultiValue<T>에 있는 항목 수입니다.

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

IsReadOnly

ABMultiValue<T>가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.

Item[nint]

지정된 indexABMultiValueEntry<T> 인스턴스를 가져옵니다.

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>.

적용 대상