Exemple d’utilisation de la classe ‘BitArray’

Author:

ArrayList, Array, HashTable, BitArray
{filelink=18418}

using System;
using System.Collections;

public class ExempleBitArray
{

  // Fonction pour afficher le contenu de BitArray
  public static void afficherBitArray(BitArray monBitArray)
  {
    for (int compteur = 0; compteur < monBitArray.Count; compteur++)
    {
      Console.WriteLine("[" + compteur + "] = " +
        monBitArray[compteur]);
    }
  }

  public static void Main()
  {

    // Création d'un objet BitArray
    BitArray exBitArray = new BitArray(4);
    exBitArray[0] = true;
    exBitArray[1] = false;
    exBitArray[2] = true;
    exBitArray[3] = false;

    // Appel de fonction d'affichage
    afficherBitArray(exBitArray);

    // Passer une BitArray en paramètre de constructeur d'une Autre
    BitArray autreBitArray = new BitArray(exBitArray);
    afficherBitArray(autreBitArray);

     Console.WriteLine("Inversion des éléments de BitArray avec la méthode Not()");
    exBitArray.Not();
    afficherBitArray(exBitArray);

    // Utilisation de la méthode Or() sur une BitArray()
    Console.WriteLine("Effet de la méthode Or()");
    exBitArray.Or(autreBitArray);
    afficherBitArray(exBitArray);

  }

}

Leave a Reply

Your email address will not be published. Required fields are marked *