由 C# 数组选择

标签 c# arrays

我有一个 bool 数组

a[1] = true
a[2] = false
a[3] = true
a[4] = true

如何只为新数组选择真值?

谢谢!

最佳答案

我真的不知道你为什么要这样做,但是......

bool[] a = {true, false, true, true};
bool[] b = a.Where(x => x).ToArray();

如果你只是想计算有多少个“真”:

int c = a.Count(x => x);

关于由 C# 数组选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4824696/

相关文章:

c# - 将对象编码为 JSON

c# - 选择角色提供者 - ASP.net 成员(member)提供者

PHP Search_Array使用通配符

java - 使用Arraylist复制三维数组不安全?

PHP 数组和 ArrayObject

c# - 添加线程到线程数组

c# - 是否有可能以编程方式强制派生类将其自身作为泛型类型传递给基类?

php - 帮助大阵列

python - 如何在 Python 中第一次出现字母时拆分字符串?

c# - 当列表为空时隐藏下拉列表