请问dll中的byte *,int *这两个类型和ASP.NET中的什么类型相对应呢?谢谢各位了

解决方案 »

  1.   

    C# 中有 int ? 这样的
      

  2.   

    就是指针吧
    .NET的项目是可以配置成允许使用指针的(允许不安全代码之类的一个选项) 但是要使用unsafe关键字
      

  3.   

    一篇关于C#里指针的文章
    http://hobe.cnblogs.com/archive/2005/10/13/253741.aspx去search一下还有更多
      

  4.   

    指针都定义成IntPtr
    分配内存,用Marshal.AllocHGlobal
      

  5.   

    RSNETSTREAMRECEIVER_API PVOID ROSEEK_NSROpen(const char * pszURL);
    RSNETSTREAMRECEIVER_API int  ROSEEK_NSRFetchFrame(PVOID dest, BYTE *pBuf, int nSize, DWORD *pdwDuration, ULONGLONG *prtBegin, ULONGLONG *prtEnd);
    RSNETSTREAMRECEIVER_API void ROSEEK_NSRGetRunStreamState(PVOID dest, float *pfFPSAvg, float *pfFPSCur, DWORD *pdwByteRateAvg, DWORD *pdwByteRateCur, float *pfLostFrameRate);
    这是DLL里定义的方法,我在C#中调用的时候里面的参数都应该是什么类型呢?麻烦各位能帮我写一下吗?实在不懂这个,谢谢了
      

  6.   

    楼主想提关于byte的数组吧!会用到int类型,特别是讲word文档保存到数据库,需要转换二进制数据!