我在C#中連接了大量的byte []數組。如果我這樣做的字符串,我會使用StringBuilder - 是否有一個等效的類,可以在byte []數組中使用二進制數據?是否有與System.Text.StringBuilder相當的二進制文件?
10
A
回答
20
我不認爲這是完全等效的,但你可以把它用做的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
把它們寫到MemoryStream,可能使用一個StreamWriter /的BinaryWriter。如果排序是問題,則某些類here可能會幫助
相關問題
- 1. 與XlsxWriter是否可以進行二進制相同的輸出?
- 2. StringIO與二進制文件?
- 3. SQLite中是否有與MySQL的二進制文件直接等價的?
- 4. 如何檢查文件是否是二進制文件?
- 5. System.Text.StringBuilder限制
- 6. C二進制文件與ascii文件
- 7. 是否有任何二進制索引文件訪問技術?
- 8. 檢查文件數據是否爲二進制文件
- 9. 是否有與HighLine相當的Python?
- 10. 是否有與eventfd相當的Windows?
- 11. 是否有與Oracle相當的mysqldump
- 12. 是否有與NSPredicate相當的Java?
- 13. 是否有與Haxe相當的atexit()?
- 14. 是否有與VBScript相當的log4j?
- 15. 是否有與Java MessageFormat相當的Ruby?
- 16. 是否有與MISRA C相當的Java?
- 17. 是否有與frexp相當的Java?
- 18. 是否有與IFNULL相當的Objective-C?
- 19. 是否有與CSS/sass相當的JavaScript
- 20. 是否有與Java相當的getchar?
- 21. 是否有與SignalR相當的Java?
- 22. 是否有與Ruby ruby相當的CoffeeScript?
- 23. 是否有與rails number_to_human相當的angularjs?
- 24. 是否有與LINQ相當的Java?
- 25. 巨大的二進制文件與objcopy
- 26. WCF與TCP上的二進制文件
- 27. Debian軟件包沒有安裝二進制文件,但是Lesspipe有二進制文件的輸出
- 28. base64編碼的相同類型的二進制數據是否具有相同的頭文件?
- 29. ç打開文件來檢查它是否是二進制的,如果是這樣打印是二進制
- 30. 如何在C++中追加二進制文件與二進制文件
正是我需要的,謝謝。 – kdt 2009-05-24 14:30:11