//
把字符串加工成16进制的字节数组并返回(必须要保证数据格式的正确性<字符个数为偶数>)
public byte [] GetHEXByteArray( string sendvalue)
{
int sendLength = sendvalue.Length / 2 ;
byte [] StrBuffer = new byte [sendLength];
string hexstring = "" ;
int k = 0 ;
for ( int i = 0 ; i < sendvalue.Length; )
{
hexstring = sendvalue.Substring(i, 2 );
int j;
j = int .Parse(hexstring, System.Globalization.NumberStyles.HexNumber);
StrBuffer[k] = ( byte )j;
i += 2 ;
k ++ ;
}
return StrBuffer;
}
public byte [] GetHEXByteArray( string sendvalue)
{
int sendLength = sendvalue.Length / 2 ;
byte [] StrBuffer = new byte [sendLength];
string hexstring = "" ;
int k = 0 ;
for ( int i = 0 ; i < sendvalue.Length; )
{
hexstring = sendvalue.Substring(i, 2 );
int j;
j = int .Parse(hexstring, System.Globalization.NumberStyles.HexNumber);
StrBuffer[k] = ( byte )j;
i += 2 ;
k ++ ;
}
return StrBuffer;
}