c#之函数

  1. 定义一个函数,用来取得数字的和,但是数字的个数不确定

(1)

cs 复制代码
class Program
    {
        static int Sum(int[] array)
        {
            int num = 0;
            for (int i = 0; i < array.Length; i++)
            {
                num = num + array[i];
            }
            return num;
        }
        static void Main(string[] args)
        {
            int sum = Sum(new int[]{12,13,34,5,68,9,90});
            Console.WriteLine(sum);
        }
    }

(2)使用参数数组

cs 复制代码
class Program
    {
        static int Plus(params int[] array)//这里定义了一个int类型的参数数组,
        {
            int num = 0;
            for (int i = 0; i < array.Length; i++)
            {
                num = num + array[i];
            }
            return num;
         }
        static void Main(string[] args)
        {
           
            int sum2 = Plus(1,9,2,8,3,7);//参数数组就是减少了创建数组的过程
            Console.WriteLine(sum2);
        }
    }
相关推荐
爱装代码的小瓶子9 分钟前
【c++进阶】从C++98到C++11的奇妙旅程(故事科普版)
开发语言·c++
智航GIS12 分钟前
2.3 运算符详解
开发语言·python
web3.088899916 分钟前
接入API-自动化批量获取淘宝商品详情数据
开发语言·python
世转神风-32 分钟前
qt-在字符串中指定位置插入字符串
开发语言·qt
时光呀时光慢慢走36 分钟前
C# WinForms 实战:MQTTS 客户端开发(与 STM32 设备通信)
开发语言·c#
superman超哥1 小时前
仓颉类型别名的使用方法深度解析
c语言·开发语言·c++·python·仓颉
LFly_ice1 小时前
Next-4-路由导航
开发语言·前端·javascript
3824278271 小时前
python :__call__方法
开发语言·python
是Yu欸1 小时前
从Ascend C算子开发视角看CANN的“软硬协同”
c语言·开发语言·云原生·昇腾·ascend·cann·开放社区
黎雁·泠崖1 小时前
C 语言字符串进阶:strcpy/strcat/strcmp 精讲
c语言·开发语言