28059人加入学习
(78人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

102参数数组

1、定义:在方法的数组形参之前加上params,那么这个形参数组就是一个参数数组。

2、功能:用来方便的传递任意个个数的参数,并自动将其打包成一个数组传递进去。

3、语法格式:

void Sum(params int[] array){}

Sum(4,5,6)

4、和多个形参、数组参数的区别

a、多个形参传值个数是固定的,一旦需要传入多个值参与计算,就需要修改函数内容。

b、数组参数在传递值的时候,需要先声明一个数组并赋值,然后才能传递进去,不方便。

c、参数数组可以很方便的传递多个数值,并自动打包成数组传递给函数。

[展开全文]

参数数组

params 可以传递任意一个个数的参数

[展开全文]

参数数组:

书写方式:params int[],作用是自动帮你把参数组装成为数组

[展开全文]

数组参数:将函数的参数转为数组

( parmas  int  []  数组名)

系统完成构造数组

参数数组:需要自己改变参数

 

[展开全文]

Params/这个是参数数组。参数数组必须放在形参的最后位置,参数数组前面可以添加其他参数

[展开全文]

C# 的可变长参数列表语法: 

static void test(params int[] arr){}

 

java 的可变长参数列表语法: 

public void test(int... arrInt) {}

 

相同点:  可变长参数数组都必须放在参数列表的最后一个位置。

[展开全文]

参数数组

1,定义方法

//定义一个普通的加法
        static int Add1(int a, int b)
        {
            return a + b;
        }
        //参数数组
        static int Add2(int[] array)
        {
            int sum = 0;
            foreach (int temp in array)
            {
                sum += temp;
            }
            return sum;
        }

     static int Add3(params int[] array)//(params)可以传递任意个个数的参数,自动数转变为数组
        {
            int sum = 0;
            foreach (int temp in array)
            {
                sum += temp;
            }
            return sum;
        }

2,在Main方法里调用

  //调用方法
           int sum = Add1(2,3);
            Console.WriteLine(sum);

            int sum2 = Add2(new int[] { 2, 3, 4 });
            Console.WriteLine(sum2);

 int[] array2 = { 6, 8, 9 };//先定义一个数组
            int sum3 = Add2(array2);//把数组传入方法里,在方法里进行运算,返回出来
            Console.WriteLine(sum3);

 int sum4 = Add3(2, 3, 4, 5);//可以直接转变数组
            Console.WriteLine(sum4);

!!!Parems参教必须是形参表中的最后一个参数

[展开全文]

参数数组:params  可以传递任意个数的参数

注意:必须是最后一个参数

static int Add3(params int[] array)

{

}

调用:

int sum = Add3(6,8,1);

系统自动创建数组

[展开全文]

params 参数数组 可以传递任意参数 ,系统构造数组

例:static int Addint(params int[] ints)

{

        return int;

}

传递参数: Addint(1,2,3,4,5);//可以传递任意参数

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(2)