Array.CreateInstanceFromArrayType 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateInstanceFromArrayType(Type, Int32[]) | |
CreateInstanceFromArrayType(Type, Int32) |
0부터 시작하는 인덱싱을 사용하여 지정된 배열 형식 및 길이의 1차원 Array 만듭니다. |
CreateInstanceFromArrayType(Type, Int32[], Int32[]) |
CreateInstanceFromArrayType(Type, Int32[])
- Source:
- Array.cs
public:
static Array ^ CreateInstanceFromArrayType(Type ^ arrayType, ... cli::array <int> ^ lengths);
public static Array CreateInstanceFromArrayType (Type arrayType, params int[] lengths);
static member CreateInstanceFromArrayType : Type * int[] -> Array
Public Shared Function CreateInstanceFromArrayType (arrayType As Type, ParamArray lengths As Integer()) As Array
매개 변수
- arrayType
- Type
배열의 형식입니다(배열 요소 형식이 아님).
- lengths
- Int32[]
32비트 정수 배열에 지정된 차원 길이입니다.
반환
0부터 시작하는 인덱싱을 사용하여 지정된 형식의 새 다차원 Array 각 차원에 대해 지정된 길이를 사용합니다.
예외
lengths
모든 값이 0보다 작습니다.
길이 배열이 비어 있습니다.
-또는-
arrayType
배열 형식이 아닙니다.
-또는-
arrayType
순위가 lengths
길이와 일치하지 않습니다.
설명
배열 형식을 쉽게 사용할 수 있는 경우 이 메서드는 성능이 향상되고 AOT 친화적이므로 CreateInstance(Type, Int32[])보다 선호되어야 합니다.
적용 대상
CreateInstanceFromArrayType(Type, Int32)
- Source:
- Array.cs
0부터 시작하는 인덱싱을 사용하여 지정된 배열 형식 및 길이의 1차원 Array 만듭니다.
public:
static Array ^ CreateInstanceFromArrayType(Type ^ arrayType, int length);
public static Array CreateInstanceFromArrayType (Type arrayType, int length);
static member CreateInstanceFromArrayType : Type * int -> Array
Public Shared Function CreateInstanceFromArrayType (arrayType As Type, length As Integer) As Array
매개 변수
- arrayType
- Type
배열의 형식입니다(배열 요소 형식이 아님).
반환
지정된 길이를 가진 지정된 Type 새 1차원 Array.
예외
arrayType
null
.
length
음수입니다.
설명
배열 형식을 쉽게 사용할 수 있는 경우 이 메서드는 성능이 향상되고 AOT 친화적이므로 CreateInstance(Type, Int32)보다 선호되어야 합니다.
적용 대상
CreateInstanceFromArrayType(Type, Int32[], Int32[])
- Source:
- Array.cs
public:
static Array ^ CreateInstanceFromArrayType(Type ^ arrayType, cli::array <int> ^ lengths, cli::array <int> ^ lowerBounds);
public static Array CreateInstanceFromArrayType (Type arrayType, int[] lengths, int[] lowerBounds);
static member CreateInstanceFromArrayType : Type * int[] * int[] -> Array
Public Shared Function CreateInstanceFromArrayType (arrayType As Type, lengths As Integer(), lowerBounds As Integer()) As Array
매개 변수
- arrayType
- Type
배열의 형식입니다(배열 요소 형식이 아님).
- lengths
- Int32[]
32비트 정수 배열에 지정된 차원 길이입니다.
반환
각 차원에 대해 지정된 길이와 하한이 있는 지정된 Type 새 다차원 Array.
예외
lengths
및 lowerBounds
배열에는 동일한 개수의 요소가 포함되지 않습니다.
-또는-
길이 배열이 비어 있습니다.
-또는-
arrayType
배열 형식이 아닙니다.
-또는-
arrayType
순위가 lengths
길이와 일치하지 않습니다.
lengths
모든 값이 0보다 작습니다.
네이티브 AOT: lowerBounds
값이 0과 다릅니다.
설명
배열 형식을 쉽게 사용할 수 있는 경우 이 메서드는 성능이 향상되고 AOT 친화적이므로 CreateInstance(Type, Int32[], Int32[])보다 선호되어야 합니다.
적용 대상
.NET