Blog

Classe ArrayList em C#

Nesta publicação aprende-se a trabalhar com a classe ArrayList para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • esta classe (pertencente à biblioteca System.Collections) é um conjunto ordenado de valores (do tipo object) que se redimensiona dinamicamente e a sua capacidade aumenta consoante o números de valores que são adicionados (apenas se o espaço for necessário);
  • esses valores que compõem um ArrayList são chamados de elementos.
using System;
using System.Collections;

namespace Base {
  class ClasseArrayList {
    private ArrayList materiaisEscolares = new ArrayList() {
      "Mochila",
      "Estojo",
      "Lápis",
      "Borracha"
    };

    public void Run() {
      materiaisEscolares.Add("Afia");
      materiaisEscolares.Add("Tesoura");

      materiaisEscolares.Remove("Mochila");
      materiaisEscolares.Reverse();
      // materiaisEscolares.Clear();

      Console.WriteLine($"Número de materiais escolares: {materiaisEscolares.Count}");

      foreach (var materialEscolar in materiaisEscolares)
        Console.WriteLine($"Material escolar: {materialEscolar}");
    }
  }
}

/*
  Número de materiais escolares: 5
  Material escolar: Tesoura
  Material escolar: Afia
  Material escolar: Borracha
  Material escolar: Lápis
  Material escolar: Estojo
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte