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);
        }
    }
相关推荐
Monly218 分钟前
Java:修改打包配置文件
java·开发语言
我命由我1234529 分钟前
Android 广播 - 静态注册与动态注册对广播接收器实例创建的影响
android·java·开发语言·java-ee·android studio·android-studio·android runtime
island131438 分钟前
CANN ops-nn 算子库深度解析:核心算子(如激活函数、归一化)的数值精度控制与内存高效实现
开发语言·人工智能·神经网络
xcLeigh1 小时前
Python入门:Python3 requests模块全面学习教程
开发语言·python·学习·模块·python3·requests
xcLeigh1 小时前
Python入门:Python3 statistics模块全面学习教程
开发语言·python·学习·模块·python3·statistics
秋邱1 小时前
用 Python 写出 C++ 的性能?用CANN中PyPTO 算子开发硬核上手指南
开发语言·c++·python
wenzhangli72 小时前
ooderA2UI BridgeCode 深度解析:从设计原理到 Trae Solo Skill 实践
java·开发语言·人工智能·开源
灵感菇_2 小时前
Java 锁机制全面解析
java·开发语言
wazmlp0018873692 小时前
python第三次作业
开发语言·python
娇娇乔木2 小时前
模块十一--接口/抽象方法/多态--尚硅谷Javase笔记总结
java·开发语言