我有一个bool阵列
a[1] = true
a[2] = false
a[3] = true
a[4] = true
Run Code Online (Sandbox Code Playgroud)
如何仅为新数组选择真值?
谢谢!
我真的不知道你为什么要这样做但是......
bool[] a = {true, false, true, true};
bool[] b = a.Where(x=>x == true).ToArray();
Run Code Online (Sandbox Code Playgroud)
如果你只想计算有多少"真实":
int c = a.Count(x=>x == true);
Run Code Online (Sandbox Code Playgroud)
如果你的意思是一个包含索引'a'的新数组,其值为true ...
// Assuming here that a begins at 0, unlike your example...
Enumerable.Range(0, a.Length).Where(i=>a[i]).ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33870 次 |
| 最近记录: |