Tru*_*an1 3 .net c# vb.net asp.net .net-3.5
Microsoft.VisualBasic程序集中有一个内置函数.我可以在VB中使用它,如下所示:
Financial.Pmt((dAPR / 100) / 12, iNumberOfPayments, dLoanAmount) * -1
Run Code Online (Sandbox Code Playgroud)
我目前的项目是在C#中,我需要使用此功能.网上的答案说只是添加命名空间和程序集并在C#中使用相同的 - 但这不是真的!C#仍然无法识别此公式.
那么如何在C#中使用Financial.Pmt(或者甚至可能将源代码移植到它)?谢谢你的帮助.
Mar*_*rkJ 12
像这样:
using System;
using Microsoft.VisualBasic;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double dAPR = 2;
Int32 iNumberOfPayments = 12;
double dLoanAmount = 10000;
Console.WriteLine(Financial.Pmt((dAPR / 100) / 12, iNumberOfPayments, dLoanAmount, 0, DueDate.EndOfPeriod) * -1);
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
在适当的时候使用C#中的Microsoft.VisualBasic.它是.Net中一个完全支持的核心库,它包含一些有用的财务功能.
| 归档时间: |
|
| 查看次数: |
7657 次 |
| 最近记录: |