关于new byte[] { 0x62, 0x0e }; 这数0x62, 0x0e代表什么?该怎么处理
关于new byte[] { 0x62, 0x0e }; 这数0x62, 0x0e代表什么??
调用: GetTicketTypeCmd(3)
public override byte[] GetTicketTypeCmd(int FieldsCount) {
if (FieldsCount <= 3) {
return new byte[] { 0x62, 0x0e };
} else if (FieldsCount <= 6 && FieldsCount > 3) {
return new byte[] { 0x74, 0x16 };
} else if (FieldsCount <= 8 && FieldsCount > 6) {
return new byte[] { 0xA0, 0x1e };
}
return null;
}
这样初始化数组0x62, 0x0e 搞不懂这个值代表什么!!!请高手指教
------解决思路----------------------
0x是指十六进制数据。
------解决思路----------------------
比如,在进行Socket进行传输时,发送与接收都是16进制的数据。
如果在协议中,需要一个两个字节的文件头98,14。那在定义一个byte[]的时候,就使用new byte[] { 0x62, 0x0e }的方式
调用: GetTicketTypeCmd(3)
public override byte[] GetTicketTypeCmd(int FieldsCount) {
if (FieldsCount <= 3) {
return new byte[] { 0x62, 0x0e };
} else if (FieldsCount <= 6 && FieldsCount > 3) {
return new byte[] { 0x74, 0x16 };
} else if (FieldsCount <= 8 && FieldsCount > 6) {
return new byte[] { 0xA0, 0x1e };
}
return null;
}
这样初始化数组0x62, 0x0e 搞不懂这个值代表什么!!!请高手指教
------解决思路----------------------
0x是指十六进制数据。
------解决思路----------------------
比如,在进行Socket进行传输时,发送与接收都是16进制的数据。
如果在协议中,需要一个两个字节的文件头98,14。那在定义一个byte[]的时候,就使用new byte[] { 0x62, 0x0e }的方式