介绍
选择和迭代语句使用代码块将应执行、跳过或循环访问的代码行组合在一起。 但这不是代码块的唯一用途。 代码块还可用于控制或限制变量可访问性。 变量“scope”是指可访问变量的应用程序部分。 了解代码块如何影响变量范围是计算机编程的重要组成部分。
假设你正在处理大型应用程序,该应用程序使用嵌套迭代和选择语句来处理数组数据。 应用程序使用变量来帮助完成整个应用程序的常见任务。 某些变量在应用程序的不同部分中具有相同的目的,并且已尝试重复使用变量名称。 随着应用程序的增长,你开始看到计算的意外结果,以及报告未初始化或不存在的变量的错误。 需要改进用于声明和访问变量的方法,并且需要改进对变量范围的理解。
在本模块中,你将声明变量,以便在代码块的边界内外使用。 在某些情况下,你将删除代码块,使代码更具可读性。 你将了解代码块如何影响变量的可访问性和可见性。
在本模块结束时,你将能够更自信地使用代码块,了解它们如何影响代码的可见性和可访问性。
学习目标
在本模块中,你将学习以下内容:
- 了解在代码块内外声明和初始化变量的影响。
- 改进
if语句中的代码块,使其更具可读性。
先决条件:
- 体验变量的声明与初始化。
- 具有使用
if-elseif-else选择语句结构方面的经验。 - 熟悉使用
foreach迭代语句。 - 体验在 .NET 类库中调用类的方法。