16進制 xor FFFF,然後轉換為10進制, 如: (FEFA Xor FFFF)+1->10進制/10 即 FEFA Xor FFFF = 105(16進制)+1=106(16進制)=262(10進制)/10=26.2
string s1 = 'FEFA';
int dec1 = Convert.ToInt32(s1, 16); //FEFA轉換成10進制, 65274
int d1 = (dec1 ^ Convert.ToInt32("FFFF", 16)) + 1; //(FEFA Xor FFFF)+1-->262(10進制)
int d2 = d1 + 1;
decimal d3 = Math.Round((decimal)d1 / 10, 1); //除10,保留1位小數
textBox5.Text = d3.ToString(CultureInfo.InvariantCulture).Trim();
摘自 brian0031的專欄