PInvoke和Marshal的姿势
PInvoke
http://www.mono-project.com/docs/advanced/pinvoke/
https://msdn.microsoft.com/en-us/library/aa288468(v=vs.71).aspx
http://blogs.msdn.com/b/jonathanswift/archive/2006/10/02/780637.aspx
http://www.cyqdata.com/cnblogs/article-detail-31713
http://blog.csdn.net/xiao_rory/article/details/5905771
Tools for PInvoke
http://www.xinterop.com
http://www.swig.org/tutorial.html
Marshaling
https://msdn.microsoft.com/zh-cn/subscriptions/downloads/04fy9ya1(v=vs.85).aspx
https://msdn.microsoft.com/zh-cn/subscriptions/downloads/fzhhdwae(v=vs.85).aspx
Swig
System.TypeInitializationException: http://stackoverflow.com/questions/3907041/swig-mono-c-sharp-example-errors-of-not-finding-the-library
Copy the .so to executable folder.