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);
        }
    }
相关推荐
XL's妃妃8 分钟前
Arthas:Java 应用诊断利器
java·开发语言
Michelle80239 分钟前
24大数据 14-1 函数
开发语言·python
free-elcmacom18 分钟前
Python信号分析项目:高速数字系统的眼图破案记
开发语言·python
小毅&Nora19 分钟前
【后端】【JAVA】协程:从虚拟线程到协程编程的全面解析
java·开发语言
A charmer21 分钟前
内存泄漏、死锁:定位排查工具+解决方案(C/C++ 实战指南)
c语言·开发语言·c++
没事多睡觉66623 分钟前
JavaScript 中 this 指向教程
开发语言·前端·javascript
wjs202424 分钟前
HTML 基础
开发语言
pilaf199028 分钟前
Rust练习题
开发语言·后端·rust
asdfg125896331 分钟前
replace(/,/g, ‘‘);/\B(?=(\d{3})+(?!\d))/;千分位分隔
开发语言·前端·javascript
透明的玻璃杯31 分钟前
VS2015 调用QT5.9.9 的库文件 需要设置QT库的路径
开发语言·qt