HslExtensionToHexString 方法 (Byte, Char, Int32, String) |
字节数据转化成16进制表示的字符串
Byte data into a string of 16 binary representations
命名空间:
HslCommunication
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public static string ToHexString(
this byte[] InBytes,
char segment,
int newLineCount,
string format = "{0:X2}"
)
<ExtensionAttribute>
Public Shared Function ToHexString (
InBytes As Byte(),
segment As Char,
newLineCount As Integer,
Optional format As String = "{0:X2}"
) As String
public:
[ExtensionAttribute]
static String^ ToHexString(
array<unsigned char>^ InBytes,
wchar_t segment,
int newLineCount,
String^ format = L"{0:X2}"
)
[<ExtensionAttribute>]
static member ToHexString :
InBytes : byte[] *
segment : char *
newLineCount : int *
?format : string
(* Defaults:
let _format = defaultArg format "{0:X2}"
*)
-> string
参数
- InBytes
- 类型:SystemByte
字节数组 - segment
- 类型:SystemChar
分割符,如果设置为0,则没有分隔符信息 - newLineCount
- 类型:SystemInt32
每隔指定数量的时候进行换行,如果小于等于0,则不进行分行显示 - format (Optional)
- 类型:SystemString
格式信息,默认为{0:X2}
返回值
类型:
String返回的字符串
备注
在 Visual Basic 和 C# 中,这个方法可以当成为类型 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。
示例 byte[] b1 = new byte[] { 0x13, 0xA6, 0x15, 0x85, 0x5B, 0x05, 0x12, 0x36, 0xF2, 0x27 };
Console.WriteLine( SoftBasic.ByteToHexString( b1 ) );
参见