/// <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;
}
本文介绍了一个实用的方法,用于将八进制数值转换为十六进制数值。通过该方法,可以先将八进制数转换为十进制数,再进一步转换为所需的十六进制形式。
1278

被折叠的 条评论
为什么被折叠?



