方法
这些模块中的代码挑战将强化所学知识,有助于在继续操作之前增强自信。
在此练习中,使用 Intellisense 或 docs.microsoft.com 来查找并调用返回两个数字中较大值的方法。
步骤 1:删除前述练习中 .NET 编辑器内的所有代码。
选择 .NET 编辑器中的所有代码,然后选择 del
或 Backspace 键将其删除。
步骤 2:使用 System.Math 类的方法来确定两个数字中哪个数字较大。
使用以下代码作为代码起点。
int firstValue = 500;
int secondValue = 600;
int largerValue;
Console.WriteLine(largerValue);
你的工作是研究并填写缺少的代码行,从 Math 类调用接受两个值并将两个值中的较大值返回到 largerValue
变量的方法,较大值将打印到控制台中。
运行代码,应看到以下输出:
600
若要实现此输出,需使用 System.Math
类的方法。 可使用 Intellisense 或 docs.microsoft.com 查找方法,并确定其合理的调用方式。
无论是遇到问题、需要查看解决方案,还是成功了,请继续查看此挑战的解决方案。
解决方案
下述代码是上一单元中介绍的挑战的一种可能的解决方案。
int firstValue = 500;
int secondValue = 600;
int largerValue;
largerValue = Math.Max(firstValue, secondValue);
Console.WriteLine(largerValue);
Math.Max()
方法支持 11 个重载版本,以接受不同的数据类型。 调用的 Math.Max()
方法的重载版本接受 int
作为两个输入参数,并将两个值中的较大值作为 int
返回。
运行代码,应看到以下输出:
输出
600
如果成功了,恭喜你! 继续进行下一个单元中的知识检查。
重要
如果在完成此项挑战时遇到问题,可能需要先回顾前面的几个单元,然后再继续。 我们在其他模块中讨论的所有新内容都将取决于你对此模块中所介绍内容的理解情况。