VB“Financial.Rate”等效于Java或Javascript吗?

时间:2016-06-02 07:27:19

标签: javascript java vb.net

Microsoft.VisualBasic程序集中有一个内置函数。
我可以在VB中使用它:

APR = (Rate(TotPmts, -Payment, PVal, FVal, PayType, Guess) * 12) * 100

我当前的项目是使用Java或Javascript,我需要使用此功能。

网上的答案说只需添加命名空间和程序集,并在Java或Javascript中使用相同的

那么我怎样才能使用金融 Java中的速率(或者甚至可能将源代码移植到它中)?

谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

在C#项目(或其他.NET项目)中,只需添加Microsoft.VisualBasic.dll作为项目的引用,就可以在代码中使用Financial.Rate,不要忘记添加命名空间using Microsoft.VisualBasic;这很简单,因为所有.NET语言(C#/ VB /等)都使用CIL(通用中间语言),因此可以共享从不同语言编译的.dll文件。

在Java项目中,情况完全不同。您需要使用JNA(Java Native Access)。请参阅JNA