在Math.Sinh上不支持c#Compact Framework异常

时间:2009-03-04 14:10:42

标签: c# math compact-framework

我正在开发 Compact Framework 2.0 SP1 ,当我尝试使用 Math.Sinh 时,它会抛出 Not Supported Exception < / p>

如果我不能使用此功能,还有其他选择吗?

谢谢!

3 个答案:

答案 0 :(得分:5)

sinh(x) = (e^x - e^-x) / 2   

see wikipedia

所以你应该能够编写自己的函数了!

答案 1 :(得分:2)

我们使用OpenNETCF来访问Compact Framework不支持的许多API。 Math包只是其中之一。实际上,OpenNETCF确实支持Sinh功能。

OpenNETCF.Math2.Sinh(angle: double)

如果您使用Compact Framework做了很多工作,OpenNETCF Smart Device Framework可能会非常有用。

答案 2 :(得分:0)

例如,看看Math.Sin的PInvoke签名,我怀疑Sinh会在移动设备上,但是没有映射/导入到CF中以保存一个字节或2。