static void Main(string[] args) { MyLibraryDLL.hello(999); MyClass c = new MyClass(); c.hello(141); Console.WriteLine("c.name = {0}", c.getName()); c.Dispose(); }
public string getName() { return(Marshal.PtrToStringAnsi(MyLibraryDLL.MyClass_getName(obj))); }
public void Dispose() { MyLibraryDLL.MyClass_destroy(obj); obj = IntPtr.Zero; }
public int hello(int x) { return(MyLibraryDLL.MyClass_hello(obj, x)); }
public MyClass() { obj = MyLibraryDLL.MyClass_create(); }