当我将float从C#传递到C++时,我发现了巨大的差异。我正在传递一个随时间变化的动态float。使用调试器我得到这个:c++lonVel-0.036019072floatc#lonVel-0.029392920float我确实将我的MSVC++2010浮点模型设置为/fp:fast如果我没记错的话这应该是.NET中的标准,但这没有帮助。现在我不能给出代码,但我可以展示它的一小部分。从C#来看,它看起来像这样:namespaceExample{publicclassWheel{publicboolloging=true;#regionMemberspublicIntPtrnative