点击或拖拽改变大小

HslExtensionGetBoolOnIndex 方法

获取byte数据类型的第offset位,是否为True
Gets the index bit of the byte data type, whether it is True

命名空间:  HslCommunication
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:9.8.0.0 (9.8.0.0)
语法
public static bool GetBoolOnIndex(
	this byte value,
	int offset
)

参数

value
类型:SystemByte
byte数值
offset
类型:SystemInt32
索引位置

返回值

类型:Boolean
结果

备注

在 Visual Basic 和 C# 中,这个方法可以当成为类型 Byte 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考 扩展方法 (Visual Basic)扩展方法 (C# 编程指南) 获取更多信息。
示例
BoolOnByteIndex示例
byte value = 0x56;    // 按照位信息从高到低  false, true, false, true, false, true, true, false
bool bit0 = SoftBasic.BoolOnByteIndex( value, 0 ); // false
bool bit1 = SoftBasic.BoolOnByteIndex( value, 1 ); // true
bool bit2 = SoftBasic.BoolOnByteIndex( value, 2 ); // true
bool bit3 = SoftBasic.BoolOnByteIndex( value, 3 ); // false
bool bit4 = SoftBasic.BoolOnByteIndex( value, 4 ); // true
bool bit5 = SoftBasic.BoolOnByteIndex( value, 5 ); // false
bool bit6 = SoftBasic.BoolOnByteIndex( value, 6 ); // true
bool bit7 = SoftBasic.BoolOnByteIndex( value, 7 ); // false
参见