Modbus通訊中經常會用到10進制與16進制之間的轉換。
// 方式1,無法進行自動補0
string data1 = Convert.ToString(17194, 16); // 432A
string data2 = Convert.ToString(0, 16); // 0
// 方式2,自動補0
string data3 = 17194.ToString("X4"); // 432A
string data4 = 0.ToString("X2"); // 00
string data5 = 0.ToString("X4"); // 0000
X:代表16進制
4:代表每次的數據位數,當位數不足時自動補0