任务描述
本关任务:求n个字符串中的最大值和最小值。
测试要求
平台会对你编写的代码进行测试:
测试输入:4,91,51,12,32;
预期输出:max=91,min=4
测试输入:hello,abc,song;
预期输出:max=song,min=abc
知识点
out参数
函数的out参数可以实现引用传递,使用out参数可以将值从方法体内传到方法体外。但使用时要在语法上注意两点:
如果方法的参数用out修饰了,那么这个参数在方法外也要用out修饰。
如果方法的参数用out修饰了,那么在方法外面可以不给这个参数赋值,但是在方法里必须给这个参数赋初值。
如何求出最大值
还像以前那样用打擂台的算法思想?
C#的Array类实现了数组中元素的冒泡排序。Sort()方法要求数组中的元素实现IComparable接口。如Int32和String实现了IComparable接口,所以可以使用Array.Sort().例如:
string[] names = {
"Lili", "Heicer", "Lucy" };
Array.Sort(names)