我试图从IronPython中调用.NET函数(VS2012)从IronPython的调用函数的.Net [VS2012]
.NET功能:
public int GetData(uint numberOfSamples, float[] iBuffer, float[] qBuffer){..}
IronPython的:
# Here's my code in IronPython
numSamples = 1024
from array import array
iData = array('f')
qData = array('f')
GetData(numSamples, iData, qData)
最后一行将抛出以下异常,(从本地窗口-VS2012)
我该如何解决这个问题?
在IronPython中的浮点数相当于C#中的两倍 - 也许这是问题。参考:http://research.microsoft.com/en-us/um/cambridge/projects/infernet/docs/calling%20infer.net%20from%20ironpython.aspx – NoChance 2014-11-20 17:07:09
我也试过'array('d' )',但我得到同样的错误。 – SanVEE 2014-11-20 17:08:52