BitArray Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр BitArray класса, емкость и начальные значения которого можно указать.
Перегрузки
| Имя | Описание |
|---|---|
| BitArray(Boolean[]) |
Инициализирует новый экземпляр BitArray класса, который содержит битовые значения, скопированные из указанного массива логических значений. |
| BitArray(Byte[]) |
Инициализирует новый экземпляр BitArray класса, который содержит битовые значения, скопированные из указанного массива байтов. |
| BitArray(BitArray) |
Инициализирует новый экземпляр BitArray класса, который содержит битовые значения, скопированные из указанного BitArray. |
| BitArray(Int32) |
Инициализирует новый экземпляр BitArray класса, который может содержать указанное число битовых значений, которые изначально задаются |
| BitArray(Int32[]) |
Инициализирует новый экземпляр BitArray класса, содержащий битовые значения, скопированные из указанного массива 32-разрядных целых чисел. |
| BitArray(Int32, Boolean) |
Инициализирует новый экземпляр BitArray класса, который может содержать указанное количество битовых значений, которые изначально задаются указанным значением. |
BitArray(Boolean[])
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
Инициализирует новый экземпляр BitArray класса, который содержит битовые значения, скопированные из указанного массива логических значений.
public:
BitArray(cli::array <bool> ^ values);
public BitArray(bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())
Параметры
- values
- Boolean[]
Массив логических элементов для копирования.
Исключения
values равно null.
Комментарии
Этот конструктор представляет собой O(n) операцию, где n количество элементов в values.
Применяется к
BitArray(Byte[])
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
Инициализирует новый экземпляр BitArray класса, который содержит битовые значения, скопированные из указанного массива байтов.
public:
BitArray(cli::array <System::Byte> ^ bytes);
public BitArray(byte[] bytes);
new System.Collections.BitArray : byte[] -> System.Collections.BitArray
Public Sub New (bytes As Byte())
Параметры
- bytes
- Byte[]
Массив байтов, содержащий значения для копирования, где каждый байт представляет восемь последовательных битов.
Исключения
bytes равно null.
Длина bytes больше, чем Int32.MaxValue.
Комментарии
Первый байт в массиве представляет биты от 0 до 7, второй байт представляет биты от 8 до 15 и т. д. Наименьший значимый бит каждого байта представляет наименьшее значение индекса: " bytes [0] и 1" представляет бит 0, " bytes [0] и 2" представляет бит 1, " bytes [0] и 4" представляет бит 2 и т. д.
Этот конструктор представляет собой O(n) операцию, где n количество элементов в bytes.
Применяется к
BitArray(BitArray)
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
public:
BitArray(System::Collections::BitArray ^ bits);
public BitArray(System.Collections.BitArray bits);
new System.Collections.BitArray : System.Collections.BitArray -> System.Collections.BitArray
Public Sub New (bits As BitArray)
Параметры
Исключения
bits равно null.
Комментарии
Этот конструктор представляет собой O(n) операцию, где n количество элементов в bits.
Применяется к
BitArray(Int32)
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
Инициализирует новый экземпляр BitArray класса, который может содержать указанное число битовых значений, которые изначально задаются false.
public:
BitArray(int length);
public BitArray(int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)
Параметры
Исключения
length меньше нуля.
Комментарии
Этот конструктор является операцией O(n) , где n находится length.
Применяется к
BitArray(Int32[])
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
Инициализирует новый экземпляр BitArray класса, содержащий битовые значения, скопированные из указанного массива 32-разрядных целых чисел.
public:
BitArray(cli::array <int> ^ values);
public BitArray(int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())
Параметры
- values
- Int32[]
Массив целых чисел, содержащих значения для копирования, где каждое целое число представляет 32 последовательных бита.
Исключения
values равно null.
Длина values больше, чем Int32.MaxValue
Комментарии
Число в первом values элементе массива представляет биты от 0 до 31, второй номер в массиве представляет биты 32–63 и т. д. Наименьший значимый бит каждого целого числа представляет наименьшее значение индекса: "[ values 0] и 1" представляет бит 0, " values [0] и 2" представляет бит 1, " values [0] и 4" представляет бит 2 и т. д.
Этот конструктор представляет собой O(n) операцию, где n количество элементов в values.
Применяется к
BitArray(Int32, Boolean)
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
- Исходный код:
- BitArray.cs
Инициализирует новый экземпляр BitArray класса, который может содержать указанное количество битовых значений, которые изначально задаются указанным значением.
public:
BitArray(int length, bool defaultValue);
public BitArray(int length, bool defaultValue);
new System.Collections.BitArray : int * bool -> System.Collections.BitArray
Public Sub New (length As Integer, defaultValue As Boolean)
Параметры
- defaultValue
- Boolean
Логическое значение для назначения каждому биту.
Исключения
length меньше нуля.
Комментарии
Этот конструктор является операцией O(n) , где n находится length.