Microsoft.VisualBasic程序集中有一个内置函数。
我可以在VB中使用它:
APR = (Rate(TotPmts, -Payment, PVal, FVal, PayType, Guess) * 12) * 100
我当前的项目是使用Java或Javascript,我需要使用此功能。
网上的答案说只需添加命名空间和程序集,并在Java或Javascript中使用相同的
那么我怎样才能使用金融
Java中的速率(或者甚至可能将源代码移植到它中)?
谢谢你的帮助。
答案 0 :(得分:0)
在C#项目(或其他.NET项目)中,只需添加Microsoft.VisualBasic.dll
作为项目的引用,就可以在代码中使用Financial.Rate,不要忘记添加命名空间using Microsoft.VisualBasic;
这很简单,因为所有.NET语言(C#/ VB /等)都使用CIL(通用中间语言),因此可以共享从不同语言编译的.dll
文件。
在Java项目中,情况完全不同。您需要使用JNA(Java Native Access)。请参阅JNA。