我有如下两个数组:
_user string[3] containing "true" "true" and "true"
_test bool[3] containing true true false
数组中的元素数量会因一次运行而异。我的问题是如何比较这两个数组中的值并在元素一对一匹配时返回 true。
希望有人能提供帮助,因为我的 C# 一点也不是很好。
珍妮特
最佳答案
使用bool.Parse
将字符串转换为bool,使用SequenceEqual
比较序列:
if (_user.Select(bool.Parse).SequenceEqual(_test))
{
...
}
关于c# - 如何比较字符串和 bool 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5756449/