asg*_*guy -2 c# visual-studio-2010 visual-studio
考虑到贷款金额(P),期间(年)和年度百分比率,我需要计算分期付款贷款的每月付款(M).M =(P*i*(1 + i)n)/((1 + i)n -1)其中i =年百分比率/ 1200且n =期间*12.
我需要在visual studio上使用Web服务来完成这项工作.我似乎无法在Web服务中使用Math.Pow.这是我方法中的代码:
这是我的错误消息:错误1'ProjectFive.payment.Math(double,double,double,double)'是'方法',在给定的上下文中无效c:\ users\parodeghero\documents\visual studio 2010\Projects\ProjectFive\ProjectFive\payment.asmx.cs 27 38 ProjectFive
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace ProjectFive
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class payment : System.Web.Services.WebService
{
[System.Web.Services.WebMethod()]
public double Math(double loan, double rate, double period, double payment)
{
rate = rate / 100;
period = period * 12;
payment = loan*(rate/1200)*Math.Pow((1+(rate/1200)), period)/ Math.Pow((1 + (rate/1200)), period) - 1;
return payment;
}
}
}
Run Code Online (Sandbox Code Playgroud)
重命名你的方法,你不能称之为数学!
| 归档时间: |
|
| 查看次数: |
748 次 |
| 最近记录: |