Does sending in an array work correctly if your Test() accepts a List<int>?
In reply to Re^4: Passing a pointer to a .NET DLL by stevieb in thread Passing a pointer to a .NET DLL by paulorfmmb