日期:2014-05-17  浏览次数:20674 次

有一个MScncard.dll,怎样在C#环境中调用它其中的方法?
比如,它含有以下的方法,请问在C#中应该如何改写(RegStr 是一个字符串)?
function MC_SetSN(RegStr : Pchar):integer;stdcall;
------最佳解决方案--------------------
先添加引用MScncard.dll,再实例化那个方法所在的类,通过类调用
试试看
------其他解决方案--------------------
我试着用以下方式改写,好像不行耶
[DllImport("MScncard.dll")]
public static extern int MC_SetSN(ref string RegStr);
------其他解决方案--------------------
假设RegStr的内容是一个字符串,如:"1111-2222-3333-4444-5555",请问应该怎样调用?谢谢!