Estoy concatenando una gran cantidad de matrices de bytes [] en C#. Si estuviera haciendo esto para cadenas, usaría StringBuilder. ¿Hay una clase equivalente que funcione para datos binarios en matrices byte []?¿Hay un equivalente binario de System.Text.StringBuilder?
10
A
Respuesta
20
No creo que hay un equivalente exacto, pero se puede lograr que se haga con un 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();
1
los escriben en un MemoryStream, tal vez mediante un StreamWriter/BinaryWriter. Si el endian-ness es un problema, algunas de las clases here pueden ayudar
Cuestiones relacionadas
- 1. pycurl equivalente de "rizar --Hojas-binario"
- 2. ¿Hay un complemento Fiddler para XML binario?
- 3. ¿Hay un método equivalente LINQ?
- 4. ¿Hay un equivalente de ColdFusion de phpinfo()
- 5. ¿Hay un equivalente de C# de m_nCmdShow?
- 6. ¿Hay un equivalente MySQL de sprintf?
- 7. ¿Hay un equivalente SQLAlchemy de django-evolution?
- 8. ¿Hay un equivalente de str_replace en C++?
- 9. ¿Hay un equivalente de ipython para erlang?
- 10. ¿Hay un equivalente de MessageBox en WPF?
- 11. ¿Hay un equivalente de Cake para Python?
- 12. ¿Hay un equivalente de "esto" en Powershell?
- 13. ¿Hay un equivalente de Jack para nodejs?
- 14. ¿Hay un equivalente de JMS en .NET?
- 15. ¿Hay un HKEY_Current_User equivalente de HKey_Classes_Root \ Record?
- 16. ¿Hay un equivalente de GIS "Hello World"?
- 17. ¿Hay un equivalente de Rake en Python?
- 18. ¿Hay un equivalente Java de frexp?
- 19. ¿Hay un equivalente de Make en Windows?
- 20. ¿Hay un equivalente de XDomainRequest en Firefox?
- 21. ¿Hay un equivalente de Profiler para MySql?
- 22. ¿Hay un equivalente de ucwords en java
- 23. ¿Hay un equivalente de "gettimeofday" en .NET
- 24. ¿Hay un WPF equivalente a System.Windows.Forms.Screen?
- 25. ¿Hay un Java equivalente a libevent?
- 26. ¿Hay un css equivalente a 'align = "center"'?
- 27. ¿Hay un entero equivalente a __toString()
- 28. ¿Hay un Java equivalente a MISRA C?
- 29. ¿Hay un "\ n" equivalente en VBscript?
- 30. ¿Hay un equivalente a php.net para JavaScript?
Precisamente lo que necesitaba, gracias. – kdt