⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample32.cs

📁 C#函数手册
💻 CS
字号:
namespace apiBook
{
	using System;
	using System.Collections;
	public class TestBitArrayClass
	{
		public static void Main()  
		{
			TestBitArrayClass test=new TestBitArrayClass();
			// Creates and initializes two BitArrays of the same size.
			BitArray testBitA1 = new BitArray( 4 );
			BitArray testBitA2 = new BitArray( 4 );
			testBitA1[0] = false;
			testBitA1[1] = false;
			testBitA1[2] = true;
			testBitA1[3] = true;
			testBitA2[0] =false;
			testBitA2[1] =true;
			testBitA2[2] = false;
			testBitA2[3] = true;
			Console.Write( "testBitA1的元素:" );
			test.PrintValues( testBitA1, 8 );
			Console.Write( "testBitA2的元素:" );
			test.PrintValues( testBitA2, 8 );
			Console.WriteLine( "执行AND运算:" );
			Console.Write( "testBitA1.And( testBitA2 ):" );
			test.PrintValues( testBitA1.And( testBitA2 ), 8 );
			Console.WriteLine( "执行AND运算后BitArray对象的元素:" );
			Console.Write( "testBitA1的元素:" );
			test.PrintValues( testBitA1, 8 );
			Console.Write( "testBitA2的元素:" );
			test.PrintValues( testBitA2, 8 );
			Console.WriteLine();
			testBitA1[0] = false;
			testBitA1[1] = false;
			testBitA1[2] = true;
			testBitA1[3] = true;
			Console.Write( "testBitA1的元素:" );
			test.PrintValues( testBitA1, 8 );
			Console.Write( "testBitA2的元素:" );
			test.PrintValues( testBitA2, 8 );
			Console.WriteLine( "执行OR运算:" );
			Console.Write( "testBitA1.Or( testBitA2 ):" );
			test.PrintValues( testBitA1.Or( testBitA2 ), 8 );
			Console.WriteLine( "执行OR运算后BitArray对象的元素:" );
			Console.Write( "testBitA1的元素:" );
			test.PrintValues( testBitA1, 8 );
			Console.Write( "testBitA2的元素:" );
			test.PrintValues( testBitA2, 8 );
			Console.WriteLine();
			testBitA1[0] = false;
			testBitA1[1] = false;
			testBitA1[2] = true;
			testBitA1[3] = true;
			Console.Write( "testBitA1的元素:" );
			test.PrintValues( testBitA1, 8 );
			Console.Write( "testBitA2的元素:" );
			test.PrintValues( testBitA2, 8 );
			Console.WriteLine( "执行XOR运算:" );
			Console.Write( "testBitA1.Xor( testBitA2 ):" );
			test.PrintValues( testBitA1.Xor( testBitA2 ), 8 );
			Console.WriteLine( "执行OR运算后BitArray对象的元素:" );
			Console.Write( "testBitA1的元素:" );
			test.PrintValues( testBitA1, 8 );
			Console.Write( "testBitA2的元素:" );
			test.PrintValues( testBitA2, 8 );
			Console.WriteLine();
			Console.ReadLine();
		}
		public void PrintValues( IEnumerable testList, int width )  
		{
			IEnumerator testEnumerator = testList.GetEnumerator();
			int i = width;
			while ( testEnumerator.MoveNext() )  
			{
				if ( i <= 0 )  
				{
					i = width;
					Console.WriteLine();
				}
				i--;
				Console.Write( "  "+testEnumerator.Current );
			}
			Console.WriteLine();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -