C# 函数的高级参数--out引用型形参

任务描述

本关任务:求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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值