NSArray.ArrayFromHandle 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ArrayFromHandle<T>(IntPtr) |
핸들에서 NSArray로 매개 변수화된 형식의 강력한 형식의 C# 배열을 반환합니다. |
ArrayFromHandle<T>(IntPtr, Converter<IntPtr,T>) |
핸들에서 NSArray로 매개 변수화된 형식의 강력한 형식의 C# 배열을 반환합니다. |
ArrayFromHandle<T>(IntPtr)
핸들에서 NSArray로 매개 변수화된 형식의 강력한 형식의 C# 배열을 반환합니다.
public static T[] ArrayFromHandle<T> (IntPtr handle) where T : class, ObjCRuntime.INativeObject;
static member ArrayFromHandle : nativeint -> 'T[] (requires 'T : null and 'T :> ObjCRuntime.INativeObject)
형식 매개 변수
- T
매개 변수 형식은 반환되는 배열의 종류를 결정합니다.
매개 변수
- handle
-
IntPtr
nativeint
관리되지 않는 개체에 대한 포인터(핸들)입니다.
반환
T[]
값이 있는 C# 배열입니다.
설명
이 메서드를 사용하여 핸들에서 NSArray로 NSObject 배열 집합을 가져옵니다.
IntPtr someHandle = ...;
NSString [] values = NSArray.ArrayFromHandle<NSString> (someHandle);
적용 대상
ArrayFromHandle<T>(IntPtr, Converter<IntPtr,T>)
핸들에서 NSArray로 매개 변수화된 형식의 강력한 형식의 C# 배열을 반환합니다.
public static T[] ArrayFromHandle<T> (IntPtr handle, Converter<IntPtr,T> creator);
static member ArrayFromHandle : nativeint * Converter<nativeint, 'T> -> 'T[]
형식 매개 변수
- T
매개 변수 형식은 반환되는 배열의 종류를 결정합니다.
매개 변수
- handle
-
IntPtr
nativeint
관리되지 않는 개체에 대한 포인터(핸들)입니다.
반환
T[]
값이 있는 C# 배열입니다.
설명
이 메서드를 사용하여 핸들에서 NSArray로 NSObject 배열 집합을 가져옵니다. NSObjects로 결과를 래핑하는 대신 코드는 메서드를 호출하여 반환 값을 만듭니다.
int myCreator (IntPtr v)
{
return (int) v;
}
int [] args = NSArray.ArrayFromHandle<int> (someHandle, myCreator);