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

c#Compact Framework不支持Math.Sinh上的异常,c#,math,compact-framework,C#,Math,Compact Framework,我正在开发Compact Framework 2.0 SP1,当我尝试使用Math时,它抛出了一个不受支持的异常 如果我不能使用这个功能,还有其他选择吗 谢谢 看看Math.Sin的PInvoke签名,例如,我怀疑Sinh会出现在移动设备上,但只是没有映射/导入到CF以保存一个字节或2个字节 sinh(x) = (e^x - e^-x) / 2 因此,您应该能够编写自己的函数 我们使用它来访问许多Compact框架不支持的API。数学软件包只是其中之一。事实上,OpenNETCF确实支

我正在开发Compact Framework 2.0 SP1,当我尝试使用Math时,它抛出了一个不受支持的异常

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


谢谢

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

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

因此,您应该能够编写自己的函数

我们使用它来访问许多Compact框架不支持的API。数学软件包只是其中之一。事实上,OpenNETCF确实支持Sinh函数

OpenNETCF.Math2.Sinh(angle: double)

如果您对Compact框架做了大量工作,则会非常有帮助。

它们不是p/调用的。它们被标记为InternalCall(在CLR本身中实现)+1是的,我忘记了这个公式。不需要使用泰勒级数。