请问C#有没有Java中的DataOutputStream类一样有writeint,writelong等?
把ByteArrayOutputStream 包在DataOutputStream里写一些数据后导出字节数组?

解决方案 »

  1.   


                int i = 10;
                long j = 20;
                StringBuilder stringBuilder = new StringBuilder();
                stringBuilder.Append(i);
                stringBuilder.Append(j);
                char[] chars = stringBuilder.ToString().ToCharArray();
      

  2.   

    用MemoryStream加上BinaryWriter来处理。
      

  3.   

                MemoryStream stream = new MemoryStream();
                BinaryWriter writer = new BinaryWriter(stream);
                writer.Write(1);
                writer.Write(1L);
                byte[] buffer = stream.ToArray();
      

  4.   

    http://www.java2s.com/Open-Source/CSharp/Web/javapi/biz/ritter/javapi/io/java.io.DataOutputStream.cs.htm哈哈   可以去看看呀