我在C#中串联了大量byte []数组。如果对字符串执行此操作,则将使用StringBuilder -是否有一个等效的类适用于byte []数组中的二进制数据?

最佳答案

我认为没有确切的等效项,但是您可以使用BinaryWriter完成它:

http://msdn2.microsoft.com/en-us/library/system.io.binarywriter.aspx

MemoryStream m = new MemoryStream();
BinaryWriter writer = new BinaryWriter(m);
writer.Write(true);
writer.Write("hello");
writer.Write(12345);
writer.Flush();
return m.ToArray();

关于c# - 是否有System.Text.StringBuilder的二进制等效项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/903782/

10-09 13:18