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