/// <summary>
/// 将八进制数转换为十六进制数
/// </summary>
/// <param name="convertFrom">八进制数</param>
/// <returns>十六进制数</returns>
private string ConvertNumber8To16(string convertFrom)
{
string check = convertFrom.Replace("0", string.Empty).Replace("1", string.Empty).Replace("2", string.Empty).Replace("3", string.Empty).Replace("4", string.Empty).Replace("5", string.Empty).Replace("6", string.Empty).Replace("7", string.Empty);
if (check.Length > 0)
{
//errorHandle
return string.Empty;
}
string convertTo;//转化为进制数convertTo
int convertToTemp = Convert.ToInt32(convertFrom,8);//先转换为十进制
convertTo = convertToTemp.ToString("X");//转换为十六进制
return convertTo;
}