4
A
回答
7
你可以用LINQ做到這一點:
var res = new BitArray(str.Select(c => c == '1').ToArray());
+0
這個到目前爲止效果最好(Soner提出了相同的想法)。我接受這一點,但讓我知道任何新的想法。謝謝dasblinkenlight。 – Pam
0
如何像這樣:
string bits = "101010101010";
byte[] bytes = bits.ToCharArray().Select(c => (byte)c == '0' ? 0 : 1).ToArray();
可能工作...
或
byte[] bytes = bits.Select(c => (byte)c == '0' ? 0 : 1).ToArray();
2
你可以在這種情況下使用LINQ
;
var yourbitarray = new BitArray(yourstring.Select(s => s == '1').ToArray());
+0
謝謝Soner – Pam
相關問題
- 1. 將位圖加載到數組中(Java)
- 2. 添加到位數組
- 3. UIDatePickerView日期始終是加載0:01
- 4. ObjectDataSource將空字符串轉換爲01/01/01
- 5. oracle:如何將字符串'2000-01-01T01:01:01'轉換爲Date?
- 6. NSUserDefaults不加載字符串數組
- 7. 將調整大小的位圖加載到byte []數組中
- 8. 將大的位圖加載到字節數組中
- 9. NEON:將uint8_t數組加載到128位寄存器中
- 10. 將數組加載到數據表
- 11. Perl:將字符串的內容加載到數組中
- 12. 如何將Android字符串數組加載到ListView中?
- 13. 如何將元素加載到字符串數組中
- 14. Android將字符串加載到數組中
- 15. 轉換日期格式01-01-1990到01-jan-1990
- 16. 將.png加載到位圖
- 17. 將位圖加載到TWebbrowser
- 18. 如何防止將pandas.to_datetime()函數從0001-01-01轉換爲2001-01-01
- 19. 整個表加載到多維數組
- 20. 將文件加載到數組中
- 21. 將數組值加載到類中
- 22. 加載變量到一個數組
- 23. 將嵌套數組加載到bigquery中
- 24. 將圖像加載到數組中Java
- 25. 加載圖像到一個數組
- 26. 將圖像加載到numpy數組中
- 27. AS3 LoaderMax:將圖片加載到數組?
- 28. plist不會加載到數組中
- 29. 將XML文件加載到JavaScript數組
- 30. UTC時間以秒爲單位(自01/01/0001 00:00:00)
BitArray或ByteArray? –
BitArray。謝謝 – Pam