【问题标题】:VB “Financial.Rate” equivalent in Java or Javascript?Java或Javascript中的VB“Financial.Rate”等价物?
【发布时间】:2016-06-02 07:27:18
【问题描述】:

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

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

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

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

那么我该如何使用金融。
在 Java 中评分(或者甚至将源代码移植到它)?

感谢您的帮助。

【问题讨论】:

  • 如果您要问两个问题(如何在 1)Java 和 2)C# 中做到这一点),那么请提出两个不同的问题。关于 SO 的答案必须回答整个问题,如果不是一半,但 Java 和 C# 中的解决方案可能完全不同。

标签: javascript java vb.net


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-20
    • 2011-03-09
    • 2015-11-02
    • 1970-01-01
    • 2011-03-18
    • 2019-04-01
    • 2022-06-11
    • 1970-01-01
    相关资源
    最近更新 更多