10th
09.08
C#编程:使用params关键词定义返回值函数
定义带返回值的函数通常有四种样式,此篇说前两种.定义一个函数的代码样式static int MaxValue(int[] numArry)或static int MaxValue(params int[] numArry).这串的区别在于params关键词.
params关键词:使用它可以接受任意个参数或不接受任何参数.
下面是练习时写的两个函数分别用上面说的两种形式来定义函数.来看下它们的区别;
- static int MaxValue(int[] numArry)
- {
- int MaxValue = numArry[0];
- for (int i = 1; i < numArry.Length; i++)
- {
- if (MaxValue < numArry[i])
- MaxValue = numArry[i];
- }
- return MaxValue;
- }
- static int MinValue(params int[] numArry)
- {
- int MinValue = numArry[0];
- for (int i = 1; i < numArry.Length; i++)
- {
- if (MinValue > numArry[i])
- MinValue = numArry[i];
- }
- return MinValue;
- }
Name: Cngothic 













