给你一个思路,如果不行把你的代码贴出来,可以详谈。如果是方法参数返回的OUT值,你可以先在C#里面定义一个int[] ii =new int[10]数组,然后DllImport的方法定义里面对应的int[]数组参数为"out int",然后调用方法的时候传入的参数为:out ii[0].最后再去取ii里面其它的数值,看看是不是得么你想要的。
DllImport("xxxx.dll", EntryPoint = "xxxx", CharSet = CharSet.Ansi)] public static extern int[] method();xxxx为具体的动态库的名称 method 为你要的方法的名称