Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Exemple d’utilisation de la classe ‘BitArray’

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

No comments yet.

Leave a Comment