out ref params 的使用
Posted wyjai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了out ref params 的使用相关的知识,希望对你有一定的参考价值。
1、out的使用
out参数侧重于在一个方法中可以返回多个不同类型的值
2、ref
能够将一个变量带入一个方法中进行改变,改变完成以后,在将改变后的值带出方法。
3、params
将实参列表中跟可变参数数组类型一致的元素都当作数组的元素去处理。
必须是形参最后的最后一个参数
//1、out的使用 //out参数侧重于在一个方法中可以返回多个不同类型的值 //2、ref //能够将一个变量带入一个方法中进行改变,改变完成以后,在将改变后的值带出方法。 //ref参数要求在方法外必须为其赋值,而方法类可以不赋值。 //3、params //将实参列表中跟可变参数数组类型一致的元素都当作数组的元素去处理。 //必须是形参最后的最后一个参数 public static void ParamUse(string name, params int[] score) { int sum = 0; foreach (var t in score) { sum = +t; } Console.WriteLine($"{name}分数为{sum}"); }
使用
//第一种方式 Console.WriteLine("Hello World!"); ParamUse("小小", 1, 2, 4); //第二种方式 int[] s = { 5, 6, 8 }; ParamUse("小小", s); //使用求任意长度数组的最大值 GeSum(565, 1);
以上是关于out ref params 的使用的主要内容,如果未能解决你的问题,请参考以下文章