例 このサンプルは、以下の種類の配列差を渡す法を示します。 値による整数の配列。 サイズを変更できる、参照による整数の配列。 値による整数の多次元配列 (マトリックス)。 値による文字列の配列。 整数による構造体の配列。 文字列による構造体の配列。 配列が参照によって明示的にマーシャリングされない限り、既定の動作は、配列を In パラメーターとしてマーシャリングすることです。 この動作は、 InAttribute と OutAttribute 属性を明示的に適用することで変更できます。 Arrays のサンプルで使用するアンマネージ関数とその元の関数宣言を次に示します。 PinvokeLib.dll からエクスポートされるTestArrayOfInts 。 int TestArrayOfInts(int* pArray, int pSize); PinvokeLib.dll からエクスポー
![さまざまな型の配列のマーシャリング - .NET Framework](https://cdn-ak-scissors.b.st-hatena.com/image/square/03cace2126811e42cffeb31e206009477de69b7b/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fdotnet%2Fmedia%2Fdotnet-logo.png)