C# int转成bool数组
时间: 2023-08-20 13:14:09 浏览: 544
C#数组初始化简析
5星 · 资源好评率100%
可以使用以下代码将 C# 中的 int 类型转换为 bool 数组:
```
int num = 10;
bool[] boolArray = Convert.ToString(num, 2).PadLeft(8, '0').Select(c => c == '1').ToArray();
```
这里的 `Convert.ToString(num, 2)` 将数字转换为二进制字符串,`PadLeft(8, '0')` 在左侧填充 0,使其达到 8 位二进制数的长度,最后 `Select(c => c == '1')` 将字符串中的字符转换为 bool 类型的数组。
阅读全文