Introdução

Concluído

As instruções de seleção e iteração usam blocos de código para agrupar as linhas de código que devem ser executadas, ignoradas ou iteradas. Mas esse não é o único propósito dos blocos de código. Os blocos de código também podem ser usados para controlar ou limitar a acessibilidade variável. A variável "escopo" refere-se à parte de um aplicativo onde uma variável é acessível. Compreender como um bloco de código afeta o escopo variável é uma parte importante da programação de computadores.

Suponha que você esteja trabalhando em um aplicativo grande que usa iteração aninhada e instruções de seleção para processar dados de matriz. Seu aplicativo usa variáveis para ajudar a realizar tarefas comuns em todo o aplicativo. Algumas variáveis servem o mesmo propósito em diferentes partes do aplicativo, e você fez alguma tentativa de reutilizar os nomes das variáveis. À medida que seu aplicativo cresce, você começa a ver resultados inesperados para cálculos e erros que relatam uma variável que não foi inicializada ou não existe. Você precisa melhorar a abordagem que está usando para declarar e acessar variáveis, e precisa melhorar sua compreensão do escopo da variável.

Neste módulo, você declarará variáveis para uso dentro e fora dos limites dos blocos de código. Você removerá blocos de código em determinadas situações para tornar o código mais legível. Você aprenderá como os blocos de código afetam a acessibilidade e a visibilidade de suas variáveis.

Ao final deste módulo, você poderá usar blocos de código com mais confiança, entendendo como eles afetam a visibilidade e a acessibilidade do seu código.

Objetivos de aprendizagem

Neste módulo, irá fazer o seguinte:

  • Compreenda o impacto da declaração e inicialização de variáveis dentro e fora de blocos de código.
  • Melhore a legibilidade dos blocos de código nas instruções if.

Pré-requisitos:

  • Experiência na declaração e inicialização de variáveis.
  • Experiência com if-elseif-else estruturas de declaração de seleção.
  • Experiência com foreach declarações de iteração.
  • Experimente chamar métodos de classes na Biblioteca de Classes .NET.