1、byte.Parse("34") 或者 Convert.ToByte("34")
2、new string (temp);

解决方案 »

  1.   

    谢谢lvony,第二个问题解决了。
    但第一个问题是要求要网络字节顺序哦。实际上就是一个端口号,要把它转化为网络字节顺序,存到两个字节的空间里。就是转化成socks5第二个请求包中的端口号。
      

  2.   

    System.Text.Encoding.GetEncoding("Gb2312").GetBytes()
    tem.ToString()
      

  3.   

    对socks5不熟,不知道什么是网络字节顺序。
      

  4.   

    端口号为什么要和地址绞在一起,申明一个
    struct 不晓得几好操作
      

  5.   

    自己解决了,谢谢各位。
    to commandown(它山之石):
       我才开始学c#,不知道struct的内容能直接转化成byte[],能写个例子出来吗?而且,要求是用2个字节来发送端口号,所以,转化是必须的。