Each character hexadecimal string conversion

/// <Summary>
/// hexadecimal character string into
/// </ Summary>
/// <param name = "S"> </ param>
/// <param name = "encode"> </ param>
/// <Returns> </ Returns>
Private StringToHexString static string (string S, encoding encode)
{
byte [] B = encode.GetBytes (S); // string encoding program according to the specified byte array
string string.Empty = Result;
for (int I = 0; I <b.length; I ++) // byte by byte hexadecimal characters becomes
{
Result Convert.ToString + = (B [I], 16);
}
return Result;
}

/// <Summary>
/// 16 hexadecimal characters into a string
/// </ Summary>
/// <param name = "HS"> </ param>
/// <param name = "encode"> </ param>
/// <Returns> </ Returns>
Private HexStringToString static String (String HS, Encoding encode)
{
String strTemp = "";
byte [] = new new byte B [hs.Length / 2];
for (int 0 = I; I <hs.Length / 2; I ++)
{
strTemp hs.Substring = (I * 2, 2);
B [I] = Convert.ToByte (strTemp, 16);
}
// the specified character encoding section string array becomes
return encode.GetString (B);
}

Guess you like

Origin www.cnblogs.com/MrBaHong-RJM/p/11690897.html