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 小时前
6.Java多线程详解:Thread类、线程属性与start()方法深度解析
java·开发语言·面试·java-ee
海的透彻9 小时前
jmeter预制处理器JSR223-加解密
开发语言·jmeter·sm2·jsr233
asyxchenchong8889 小时前
R+VIC 模型融合实践技术应用及未来气候变化模型预测
开发语言·r语言
Run_Teenage9 小时前
算法模板:输入输出,并查集
java·开发语言·算法
古城小栈10 小时前
Rust Tauri:构建轻量高性能跨平台桌面应用
开发语言·后端·rust
Chase_______10 小时前
【Java杂项】String 为什么不可变?从对象引用、常量池到字符串拼接讲清楚
java·开发语言
xwjalyf10 小时前
javascript数组 forEach,filter,some,every,map,find,reduce的用法与区别
开发语言·javascript·json·ecmascript
吴可可12310 小时前
C#显示错误行号的三种方式
c#
qq_25183645710 小时前
基于java Web 耗材购置与维修网络申报审批系统设计与实现
java·开发语言·前端
AI玫瑰助手10 小时前
Python函数:def定义函数与参数传递基础
android·开发语言·python