长度可变参数
2014-05-15 18:35
225 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 长度可变参数 { class Program { static void Main(string[] args) { int i = Sum(new int[] { 2, 3, 5, 1 }); Console.WriteLine(i); //调用者就像函数有无穷多个参数一样 int j = Sum(1, 2, 3, 4, 5); Console.Write(j); Console.ReadKey(); } //如果sm传递两个参数,如 //static int Sum(String s,params int[] sums), //带params的一定要写在后面,不能如下这样写 //static int Sum(params int[] sums,String s), //这样写了,我不用管我要传的是数字还是数组, //尽管全部传递数字就好了 //注意:长度可变参数必须是数组类型的 //编写者把多个参数当成打包的数组用 static int Sum(params int[] sums) { int result = 0; foreach (int i in sums) { result += i; } return result; } } }
相关文章推荐
- 深入了解JAVA可变长度的参数
- 可变长度参数以及foreach循环原理
- scala可变长度参数概念
- 深入了解JAVA可变长度的参数(Varargs)
- 可变长度参数以及foreach循环原理
- Java Object...可变长度的参数(Varargs)详解
- Scala可变长度参数
- 标C编程笔记day06 动态分配内存、函数指针、可变长度参数
- Java高新技术1---增强for循环 ---装箱与拆箱享元设计模式--自己写枚举--可变长度的参数
- JAVA 可变长度的参数
- scala/java 可变长度参数
- scala可变长度参数(二)
- JAVA类型后面跟3个点(可变长度参数列表)
- java函数参数后面加三个点——可变长度参数列表
- scala可变长度参数(一)
- 黑马程序员-sqlhelper 传入长度可变参数
- 可变长度参数和_*符号
- 【java】深入了解JAVA可变长度的参数
- Python中如何使用*args 和 **kwargs (非keyworded,可变长度参数列表 keyworded形式可变长度的参数列表)
- java中可变长度参数的应用