Lớp BitArray trong C#

toi1em

Member
Feb 20, 2012
949
0
16
40
using System;

using System.Collections;

namespace VietJackCsharp

{

class TestCsharp

{

static void Main(string[] args)

{

Console.WriteLine("Vi du minh hoa BitArray trong C#");

Console.WriteLine("-------------------------------------");

SortedList ht = new SortedList();

//tao hai bit array co kich co la 8

BitArray ba1 = new BitArray(8);

BitArray ba2 = new BitArray(8);

byte[] a = { 60 };

byte[] b = { 13 };

//luu giu gia tri 60 va 13 vao trong bit array

ba1 = new BitArray(a);

ba2 = new BitArray(b);

//hien thi noi dung cua ba1

Console.WriteLine("Hien thi cac phan tu cua ba1: 60");

for (int i = 0; i < ba1.Count; i++)

{

Console.Write("{0, -6} ", ba1);

}

Console.WriteLine();

//hien thi noi dung cua ba2

Console.WriteLine("Hien thi cac phan tu cua ba2: 13");

for (int i = 0; i < ba2.Count; i++)

{

Console.Write("{0, -6} ", ba2);

}

Console.WriteLine();

BitArray ba3 = new BitArray(8);

ba3 = ba1.And(ba2);

//hien thi noi dung cua ba3

Console.WriteLine("Cac phan tu cua ba3 sau hoat dong AND la: 12");

for (int i = 0; i < ba3.Count; i++)

{

Console.Write("{0, -6} ", ba3);

}

Console.WriteLine();

ba3 = ba1.Or(ba2);

//hien thi noi dung cua ba3

Console.WriteLine("Cac phan tu cua ba3 sau hoat dong OR la: 61");

for (int i = 0; i < ba3.Count; i++)

{

Console.Write("{0, -6} ", ba3);

}

Console.WriteLine();



Console.ReadKey();

}

}

}

Sưu tầm & Tổng hợp
w: www.hanoiyeu.com
e: [email protected]