如題要想轉換十進制必須先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);
當然你可以寫一個獨立轉十進制,就是在上一個函數返回時候加上這句話。