형식 배열 마샬링
배열은 동일한 형식의 요소가 하나 이상 포함된 관리 코드의 참조 형식입니다. 배열은 참조 형식이지만 관리되지 않는 함수에는 In 매개 변수를 통해 전달됩니다. 이 동작은 관리되는 배열이 관리되는 개체에 In/Out 매개 변수를 통해 전달되는 것과 일관되지 않습니다. 자세한 내용은 복사 및 고정을 참조하십시오.
다음 표에서는 배열의 마샬링 옵션을 보여 주고 각 옵션의 용도에 대해 설명합니다. 해당되는 플랫폼 호출 샘플에 대한 자세한 내용은 Arrays를 참조하십시오.
배열 |
설명 |
---|---|
정수 배열을 값으로 |
정수 배열을 In 매개 변수를 통해 전달합니다. |
정수 배열을 참조로 |
정수 배열을 In/Out 매개 변수를 통해 전달합니다. |
정수 배열을 값으로(2차원) |
정수 매트릭스를 In 매개 변수를 통해 전달합니다. |
문자열 배열을 값으로 |
문자열 배열을 In 매개 변수를 통해 전달합니다. |
정수가 포함된 구조체의 배열 |
정수가 포함된 구조체의 배열을 In 매개 변수를 통해 전달합니다. |
문자열이 포함된 구조체의 배열 |
정수만 포함된 구조체의 배열을 In/Out 매개 변수를 통해 전달합니다. 배열의 멤버는 변경할 수 없습니다. |