gpt4 book ai didi

c# - 有效地比较两个相同长度的 BitArrays

转载 作者:行者123 更新时间:2023-12-04 00:22:18 26 4
gpt4 key购买 nike

我该怎么做?我正在尝试计算两个数组何时在同一索引处具有相同的 TRUE/1 值。如您所见,我的代码有多个位数组,并且循环遍历每个位数组,并将它们与带有另一个循环的 comparisonArray 进行比较。它似乎不是很有效,但我需要它。

foreach (bitArrayTuple in bitarryList) { 
for (int i = 0; i < arrayLength; i++)
if (bArrayTuple.Item2[i] && comparisonArray[i])
bitArrayTuple.Item1++;
}

其中 Item1 是计数,Item2 是位数组。

最佳答案

bool equals = ba1.Xor(ba2).OfType<bool>().All(e => !e);

关于c# - 有效地比较两个相同长度的 BitArrays,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com