介绍
方法能够对输入执行操作。 通过向方法传递参数,可以使用不同的输入值执行方法的任务。 使用方法参数可以扩展代码,同时使程序保持井然有序且可读。 如果你认为一种方法是接受输入并执行单个任务的黑匣子,则可以将大问题快速划分为可行的部分。
假设你需要编写对不同输入集执行相同作的代码。 你可能有三个不同的数组,并且需要显示每个数组的内容。 可以创建接受 DisplayArray 单个数组作为输入并显示内容的方法。 可以调用相同的方法并提供不同的数组作为输入,而不是编写代码来显示每个单独的数组。
参数可以使方法更可靠,同时仍执行相同的常规任务。 在本模块中,你将详细了解如何使用参数并巩固对方法的理解。
学习目标
通过学习本模块,你将能够:
- 详细了解如何使用参数
- 了解方法范围
- 了解按引用和按值传递参数类型
- 了解如何使用可选参数和命名参数
先决条件
- 具有使用 C# 数据类型(包括
int、string、数组 和 2D 数组)的经验 - 使用 switch 语句、if-else 语句和 for-loops 的经验
- 具有使用
Random类生成随机数字的经验。 - 基本了解 C# 方法