HslExtensionSetBoolByIndex 方法 (Byte, Int32, Boolean) |
设置Byte[]的第 boolIndex 位的bool值,可以强制为 true 或是 false, 不影响其他的位,如果是第 10 位,则表示第 1 个字节的第 2 位(都是从 0 地址开始算的)
Set the bool value of the boolIndex bit of Byte[], which can be forced to true or false, without affecting other bits.
If it is the 10th bit, it means the second bit of the first byte (both starting from the 0 address Calculated)
命名空间:
HslCommunication
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public static void SetBoolByIndex(
this byte[] buffer,
int boolIndex,
bool value
)
<ExtensionAttribute>
Public Shared Sub SetBoolByIndex (
buffer As Byte(),
boolIndex As Integer,
value As Boolean
)
public:
[ExtensionAttribute]
static void SetBoolByIndex(
array<unsigned char>^ buffer,
int boolIndex,
bool value
)
[<ExtensionAttribute>]
static member SetBoolByIndex :
buffer : byte[] *
boolIndex : int *
value : bool -> unit
参数
- buffer
- 类型:SystemByte
字节数组信息 - boolIndex
- 类型:SystemInt32
位偏移的索引 - value
- 类型:SystemBoolean
bool的值
备注
在 Visual Basic 和 C# 中,这个方法可以当成为类型 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。
参见