VB “Finanz -.Pmt" - äquivalent in C#?

Es ist eine integrierte Funktion von Microsoft.VisualBasic assembly. Ich kann es in VB so:

Financial.Pmt((dAPR / 100) / 12, iNumberOfPayments, dLoanAmount) * -1

Mein Aktuelles Projekt ist in C# und ich brauche, um diese Funktion zu nutzen. Antworten auf die web-sagen Sie einfach fügen Sie den namespace und assembly, und verwenden Sie das gleiche in C#- aber das ist nicht wahr! C# immer noch nicht erkennen, diese Formel.

So, wie kann ich mit Finanziellen.Pmt in C# (oder vielleicht sogar die Portierung der source-code)? Vielen Dank für jede Hilfe.

  • Was für Fehler bekommst du auf die Zusammenstellung?
  • .NET 3.5 C# unterstützt keine optionalen Parameter, so dass Sie müssen angeben, dass die beiden optionalen Parameter zu. In jedem Fall, Sie nicht brauchen eine zwölfte Wurzel zu arbeiten, die monatlichen Zinsen, werden zusammengesetzt, um eine jährliche rate, die nicht nur die Division durch 12?
  • Sie können RedGate Reflector dekompiliert wird die Funktion in C# aus dem Microsoft.VisualBasic assembly. Es ist ziemlich einfach - ein paar ifs und ein paar Berechnungen, aber ich bin nicht sicher, es ist ethisch vertretbar, dass jemand copy / paste hier für Sie.
InformationsquelleAutor TruMan1 | 2010-06-29
Schreibe einen Kommentar