如题要想转换十进制必须先16进制后再转10.代码如下
public string GetCode16(string k) { byte[] data = Encoding.Unicode.GetBytes(k); StringBuilder result = new StringBuilder(); for (int i = data.Length-1; i >-1; i--) { result.Append(data[i].ToString("X2")); } return result.ToString(); }
转换16进制后就可以简单转换10进制了只要一句话:
int.Parse(code16,System.Globalization.NumberStyles.AllowHexSpecifier);
当然你可以写一个独立转十进制,就是在上一个函数返回时候加上这句话。