在C#和Vb.net中,没有任何方法可以循环迭代一个bitarray来检查contins的任何真值或假值(Dotnet 2.0)?
我怀疑你有没有办法在没有循环的情况下做到这一点(因为BitArray可以任意长,不像BitVector32),但如果你只是不想自己写:
var hasAnyTrue = input.Cast<bool>().Contains(true);
var hasAnyFalse = input.Cast<bool>().Contains(false);
Run Code Online (Sandbox Code Playgroud)