dll的声明是这样的
string fun (string a,string b,int c,ref d)请问我在c#中该如何调用

解决方案 »

  1.   

    你这是一个方法啊
    实例化以后直接调用就可以啊
    eg:
    calssName obj=new className();
    obj.fun(....);
      

  2.   

    晕  我说的调用外部的dll中的函数vc中有 loadlibraryc#中该如何完整的操作再 那个 ref  的参数该如何处理?
      

  3.   

    DllImport("sfs.dll")
    public static extend string fun(string a, string b,int c,..)
    好象string类型的还不能直接传
    因为在c#中string 是参考类型而在c++中是char* 或wt_char*
    c++中还有ref类行吗,应该是某一个对象的ref吧希望对你有点帮助