入力に文字列「0080801D803480002A1168301FE16E09」があり、コードを使用してbyteArrayに変換すると次のようになります。
Convert.ToByte(inputWrite.Substring(i, 2), 16);
バイト配列を最初の位置=「0」で取得しますが、「00」が必要なので、再度文字列に変換すると、最初に「08」ではなく「00」が取得されます。私はとに入ると、string "080801D80348002A1168301FE16E9"
このように重要な0が欠落しているので、この最後の文字列からバイトに、そして10進値に変換する必要があります。