例子:
Byte d=0x34;
//NumberFormatInfo f = new NumberFormatInfo();
TEXTBOX1.Text = d.ToString("X"); //显示34
d = Convert.ToByte("0x"+TEXTBOX1.TEXT,16);
TEXTBOX2.Text = d.ToString(); //显示52
顺便提一句:.NET的substring是从位置0开始的,与delphi、oracle从1开始不一样