Arrays, Operadores e Estruturas de Controle em C#

Classificado em Computação

Escrito em em português com um tamanho de 3,23 KB.

Arrays em C#

Array: Coleção de elementos armazenados em sequência, acessível através de um índice. O primeiro elemento de um array é o índice zero (0). Arrays podem ter uma ou mais dimensões.

Definição de Array

Arrays unidimensionais possuem apenas uma dimensão (armazenamento linear). Arrays multidimensionais separam as dimensões com vírgula.

  
    string[,] nomes;
    nomes = new string[2,2];
    nomes[0, 0] = "Mara";
    nomes[0, 1] = "Mary";
    nomes[1, 0] = "Lotar";
  

Grupos de Operadores em C#

Aritméticos: Realizam operações matemáticas (e concatenação de strings com o operador +).

Operador de concatenação: Console.WriteLine("Estudo" + facul);

Relacionais: <, >, >=, <=, == (avalia igualdade), != (desigualdade).

Condicionais: && (AND), || (OR). Utilizados para comparar operações booleanas.

Unários:

? e : (operador ternário) Têm o objetivo de atribuir valor a uma variável de acordo com o resultado de um teste lógico.

  
    string verdade = "sim", falso = "não";
    Console.WriteLine(x * y > y - x ? verdade : falso);
  

Estruturas de Controle em C#

Instrução IF...ELSE

Possibilidade de se usar uma cláusula opcional else. Se a condição for satisfeita, todas as instruções do primeiro bloco de comando serão executadas. No entanto, se a condição não for satisfeita, serão executadas as instruções do segundo bloco (else).

Instrução FOR

Permite fazer um loop, ou seja, é um comando de repetição, onde as instruções serão executadas de acordo com um número de vezes previamente determinado.

  
    int contador;
    for (contador = 0; contador < 10; contador++)
    {
        Console.WriteLine("contador: " + contador);
    }
    Console.WriteLine("Valor do contador após o laço " + contador);
  

Instrução WHILE

Executa as instruções colocadas dentro do bloco {} enquanto a condição permanecer verdadeira. A condição sempre vai ser verificada antes de executar o bloco.

Instrução DO...WHILE

Executa as instruções colocadas dentro do bloco {} enquanto a condição permanecer verdadeira. Muito parecido com a declaração while, com uma única diferença fundamental: o teste condicional é feito *após* a execução dos comandos do laço.

Instrução FOREACH

Loop que permite percorrer itens de arrays e coleções.

Controles dos Fluxos

Utilizados quando não for necessário executar o fluxo no número de vezes previsto ou até mesmo alterar a sequência da execução. Normalmente utilizados juntamente com o comando if.

1. break: Causa uma interrupção imediata do laço.

2. continue: Quando executado, o laço volta imediatamente para o teste de condição do laço de repetição.

Entradas relacionadas: