BitArray 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化可以指定其容量和初始值的类的新实例 BitArray 。
重载
| 名称 | 说明 |
|---|---|
| BitArray(Boolean[]) |
初始化类的新实例,该实例 BitArray 包含从指定的布尔值数组复制的位值。 |
| BitArray(Byte[]) |
初始化类的新实例,该实例 BitArray 包含从指定的字节数组复制的位值。 |
| BitArray(BitArray) | |
| BitArray(Int32) |
初始化类的新实例,该实例 BitArray 可以保存最初设置为 |
| BitArray(Int32[]) |
初始化类的新实例,该实例 BitArray 包含从 32 位整数的指定数组复制的位值。 |
| BitArray(Int32, Boolean) |
初始化类的新实例,该实例 BitArray 可以保存指定数量的位值,这些值最初设置为指定值。 |
BitArray(Boolean[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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[])
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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)
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- BitArray.cs
- Source:
- 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