
{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);
}
}