2 using System.Runtime.InteropServices;
5 [StructLayout(LayoutKind.Sequential)]
6 public class VectorList
15 [DllImport("libtest")]
16 private static extern VectorList TestVectorList (VectorList vl);
18 public static int Main()
20 VectorList v1 = new VectorList ();
22 VectorList v2 = TestVectorList (v1);
24 if (v1.a != 1 || v1.b != 2)
27 if (v2.a != 2 || v2.b != 3)