点击或拖拽改变大小

HslExtension 类

扩展的辅助类方法
继承层次
SystemObject
  HslCommunicationHslExtension

命名空间:  HslCommunication
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:9.2.3.0 (9.2.3.0)
语法
public static class HslExtension

HslExtension 类型公开以下成员。

方法
  名称说明
公共方法静态成员BeginReceiveResult(Socket, AsyncCallback)
启动接收数据,需要传入回调方法,传递对象默认为socket本身
To start receiving data, you need to pass in a callback method. The default object is the socket itself.
公共方法静态成员BeginReceiveResult(Socket, AsyncCallback, Object)
启动接收数据,需要传入回调方法,传递对象
To start receiving data, you need to pass in a callback method and pass an object
公共方法静态成员CopyArrayT
拷贝当前的实例数组,是基于引用层的浅拷贝,如果类型为值类型,那就是深度拷贝,如果类型为引用类型,就是浅拷贝
公共方法静态成员EndReceiveResult
结束挂起的异步读取,返回读取的字节数,如果成功的情况。
Ends the pending asynchronous read and returns the number of bytes read, if successful.
公共方法静态成员代码示例GetBoolOnIndex
获取byte数据类型的第offset位,是否为True
Gets the index bit of the byte data type, whether it is True
公共方法静态成员IncreaseByT
将指定的数据添加到数组的每个元素上去,使用表达式树的形式实现,将会修改原数组。不适用byte类型
公共方法静态成员代码示例RemoveBeginT
将一个数组的前面指定位数移除,返回新的一个数组
Removes the preceding specified number of bits in a array, returning a new array
公共方法静态成员代码示例RemoveDoubleT
将一个数组的前后移除指定位数,返回新的一个数组
Removes a array before and after the specified number of bits, returning a new array
公共方法静态成员代码示例RemoveLastT
将一个数组的后面指定位数移除,返回新的一个数组
Removes the specified number of digits after a array, returning a new array
公共方法静态成员代码示例SelectBeginT
选择一个数组的前面的几个数据信息
Select the begin few items of data information of a array
公共方法静态成员代码示例SelectLastT
选择一个数组的后面的几个数据信息
Select the last few items of data information of a array
公共方法静态成员代码示例SelectMiddleT
获取到数组里面的中间指定长度的数组
Get an array of the specified length in the array
公共方法静态成员ToArrayStringT(T)
将数组格式化为显示的字符串的信息,支持所有的类型对象
Formats the array into the displayed string information, supporting all types of objects
公共方法静态成员ToArrayStringT(T, String)
将数组格式化为显示的字符串的信息,支持所有的类型对象
Formats the array into the displayed string information, supporting all types of objects
公共方法静态成员代码示例ToBoolArray(Byte)
从Byte数组中提取所有的位数组
Extracts a bit array from a byte array, length represents the number of digits
公共方法静态成员代码示例ToBoolArray(Byte, Int32)
从Byte数组中提取位数组,length代表位数
Extracts a bit array from a byte array, length represents the number of digits
公共方法静态成员代码示例ToByteArray
将bool数组转换到byte数组
Converting a bool array to a byte array
公共方法静态成员代码示例ToHexBytes
将16进制的字符串转化成Byte数据,将检测每2个字符转化,也就是说,中间可以是任意字符
Converts a 16-character string into byte data, which will detect every 2 characters converted, that is, the middle can be any character
公共方法静态成员代码示例ToHexString(Byte)
字节数据转化成16进制表示的字符串
Byte data into a string of 16 binary representations
公共方法静态成员代码示例ToHexString(Byte, Char)
字节数据转化成16进制表示的字符串
Byte data into a string of 16 binary representations
公共方法静态成员代码示例ToHexString(Byte, Char, Int32)
字节数据转化成16进制表示的字符串
Byte data into a string of 16 binary representations
公共方法静态成员ToJsonString
获取当前对象的JSON格式表示的字符串。
Gets the string represented by the JSON format of the current object.
公共方法静态成员ToStringArrayT(String)
将字符串数组转换为实际的数据数组。支持byte,sbyte,bool,short,ushort,int,uint,long,ulong,float,double,使用默认的十进制,例如字符串格式[1,2,3,4,5],可以转成实际的数组对象
Converts a string array into an actual data array. Support byte, sbyte, bool, short, ushort, int, uint, long, ulong, float, double, use the default decimal, such as the string format [1,2,3,4,5], which can be converted into an actual array Object
公共方法静态成员ToStringArrayT(String, FuncString, T)
将字符串数组转换为实际的数据数组。例如字符串格式[1,2,3,4,5],可以转成实际的数组对象
Converts a string array into an actual data array. For example, the string format [1,2,3,4,5] can be converted into an actual array object
Top
参见