介绍

已完成

选择和迭代语句使用代码块将应执行、跳过或循环访问的代码行组合在一起。 但这不是代码块的唯一用途。 代码块还可用于控制或限制变量可访问性。 变量“scope”是指可访问变量的应用程序部分。 了解代码块如何影响变量范围是计算机编程的重要组成部分。

假设你正在处理大型应用程序,该应用程序使用嵌套迭代和选择语句来处理数组数据。 应用程序使用变量来帮助完成整个应用程序的常见任务。 某些变量在应用程序的不同部分中具有相同的目的,并且已尝试重复使用变量名称。 随着应用程序的增长,你开始看到计算的意外结果,以及报告未初始化或不存在的变量的错误。 需要改进用于声明和访问变量的方法,并且需要改进对变量范围的理解。

在本模块中,你将声明变量,以便在代码块的边界内外使用。 在某些情况下,你将删除代码块,使代码更具可读性。 你将了解代码块如何影响变量的可访问性和可见性。

在本模块结束时,你将能够更自信地使用代码块,了解它们如何影响代码的可见性和可访问性。

学习目标

在本模块中,你将学习以下内容:

  • 了解在代码块内外声明和初始化变量的影响。
  • 改进 if 语句中的代码块,使其更具可读性。

先决条件:

  • 体验变量的声明与初始化。
  • 具有使用 if-elseif-else 选择语句结构方面的经验。
  • 熟悉使用 foreach 迭代语句。
  • 体验在 .NET 类库中调用类的方法。