私はこの方法で、それが唯一のインスタンスの小数点の前に数字を返しますを呼び出すとき:合計文句を言わない追加小数点以下の桁(ダブルス)
1
2
3
= 6
これは結構ですが、私はしようとすると:
1.5
2
3.5
= 6
小数点以下の桁数を合計するにはどうすればよいですか?
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string CalculateSum(List<int> listDouble)
{
return listDouble.Sum().ToString();
}
}
}
私は結果がどんなに私が入力する内容は常に0
ではない公共の文字列CalculateSum(List<double> listDouble)
を使用する場合は
これは私が情報を渡す午前方法です:。
{
CalculateSumOfList.ServiceReference1.Service1SoapClient client = new CalculateSumOfList.ServiceReference1.Service1SoapClient();
CalculateSumOfList.ServiceReference1.ArrayOfInt arrayOfInt = new CalculateSumOfList.ServiceReference1.ArrayOfInt();
arrayOfInt.AddRange(listDouble.Select(d => (int)d).ToList());
string result = client.CalculateSum(arrayOfInt);
label1.Text = Convert.ToString(result);
}
あなたは 'List'をパラメータとして持っています。 'List 'であってはなりませんか? –
Msonic
あなたは整数のリストを渡していますが、小数点以下の桁数はどうなっていますか? – Khan
私はあなたが見ることができるように選択しないでください合計 –