C#如何封装C语言编写的Dll,参数是 char **
该如何封装这个数据类型

解决方案 »

  1.   

    用ref IntPtr是通用的写法的。更方便的写法,就要看具体上下文是什么了。
      

  2.   

    StringBuilder.
    我一直都不加ref,楼上为什么要加ref啊?
      

  3.   

    因为楼主给出的char **,也就是指向字符指针的指针,对应到c#中就是对字串构造对象的引用。
      

  4.   

    了解了,谢谢大家,方法应该可行但是StringBuilder本身就是引用类型,默认不就是ref么,加不加应该无所谓
      

  5.   

    char*的话的确不用加ref,char**的话就需要加了。