你用指针怎么样,unsafe指针。虽然不知道你要干什么

解决方案 »

  1.   

    因为调用API的时候,我只能一次性的将参数传入,我估计我用的这个API运行完,要花上一段时间,我就是想在这个时间内改变我穿进去的值。不知道大家是否理解我的意思。谢谢!
      

  2.   

    我是理解了,而且还是多线程吗?不需要那么做,只要传入实参地址,API内部通过地址取值,API外部的程序则通过地址或直接改值。但要注意同步。
      

  3.   

    但是该API参数只能传值,不能传地址啊!
      

  4.   

    即使知道实参的地址,改变这个实参的值又不会改变API的参数
      

  5.   

    地址可以使用unsafe代码得到,是一个IntPtr类型,其实就是一个地址了。
      

  6.   

    关键就是你的API只能传值。既然这个API不是你设计的,
    而且原作者也没有打算提供你这样的使用方法,你就不要考虑它了,
    你无法知道在API运行过程中改变值会对API产生什么影响,也许那并不安全。