首页 > 解决方案 > 如何使用参数数组并声明一个接受 int 值并使用 csharp 将总和显示为双精度值的方法?

问题描述

class Program
{
    static int add ( params int [ ] number )
    {
        int sum = 0;
        foreach ( int n in number )
        {
            sum=sum+n;
        }
        return sum;
    }
    static void Main(string[] args)
    {
        // passing three parameters
        Program conv = new Program();
        Console.Write("The sum of the given number is: ");
        Console.Write(add(1, 2, 3));

        Console.ReadLine();
    }
}

当前输出:给定数字的总和是6

预期输出:给定数字的总和是 6.0

标签: c#

解决方案


static double Add(params int[] number)
{
    var sum = 0;
    foreach (var n in number)
    {
        sum = sum + n;
    }
    return sum;
}

推荐阅读