字符串转字符型!!!分不够加~!
byte[] buf = new byte[16];
  int i;
  定义一个buf,再定义一个i,把i的值赋值textbox1,i = int.Parse(textbox1.Text);
怎么把i的值赋给buf?
如果i是数字怎么做?如果是汉字怎么办?
------解决方案--------------------没有明白你的意思,
我觉得是不是这样》??
系统中由这样的一个方法:
byte[] ss = system.bitconverter.Getbytes(i);
for(int i= 0;i<ss.length;i++)
{
  buf[i] = ss [i];
}
其中 Getbytes()方法有对不同的类型 你可选择 由 int,char,string,等等看你的textbox1.Text是什么了
------解决方案--------------------
//获得汉字的区位码
  byte[] array = new byte[2];
  array = System.Text.Encoding.Default.GetBytes("啊");  
在c#中简单的int和byte数组互相转换  
  int   s   =   100; 
 byte[]   shi   =   System.BitConverter.GetBytes(s);        
 int   sh   =   System.BitConverter.ToInt32(shi,0);