BitArray::SetAll Method (Boolean)
.NET Framework (current version)
Sets all bits in the BitArray to the specified value.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- value
-
Type:
System::Boolean
The Boolean value to assign to all bits.
The following code example shows how to set and get specific elements in a BitArray.
using namespace System; using namespace System::Collections; void PrintIndexAndValues( IEnumerable^ myCol ); int main() { // Creates and initializes a BitArray. BitArray^ myBA = gcnew BitArray( 5 ); // Displays the properties and values of the BitArray. Console::WriteLine( "myBA values:" ); PrintIndexAndValues( myBA ); // Sets all the elements to true. myBA->SetAll( true ); // Displays the properties and values of the BitArray. Console::WriteLine( "After setting all elements to true," ); PrintIndexAndValues( myBA ); // Sets the last index to false. myBA->Set( myBA->Count - 1, false ); // Displays the properties and values of the BitArray. Console::WriteLine( "After setting the last element to false," ); PrintIndexAndValues( myBA ); // Gets the value of the last two elements. Console::WriteLine( "The last two elements are: " ); Console::WriteLine( " at index {0} : {1}", myBA->Count - 2, myBA->Get( myBA->Count - 2 ) ); Console::WriteLine( " at index {0} : {1}", myBA->Count - 1, myBA->Get( myBA->Count - 1 ) ); } void PrintIndexAndValues( IEnumerable^ myCol ) { int i = 0; IEnumerator^ myEnum = myCol->GetEnumerator(); while ( myEnum->MoveNext() ) { Object^ obj = safe_cast<Object^>(myEnum->Current); Console::WriteLine( " [{0}]: {1}", i++, obj ); } Console::WriteLine(); } /* This code produces the following output. myBA values: [0]: False [1]: False [2]: False [3]: False [4]: False After setting all elements to true, [0]: True [1]: True [2]: True [3]: True [4]: True After setting the last element to false, [0]: True [1]: True [2]: True [3]: True [4]: False The last two elements are: at index 3 : True at index 4 : False */
Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: