没有循环,如何检查两个数组是否相等?

Without loops, how to check if two arrays are equal or not?

我在 VBScript 中有两个等维数组,我想检查它们是否包含准确的值。如果它们只有一个值不同,则它们不相等。

我不关心价值观本身。我需要在没有循环的情况下进行。我的意思类似于 if arrx() = arry() then.

已编辑 以适应评论。

也许这可以(取决于真实数据)达到目的

If Join(arrx, Chr(0)) = Join(arry, Chr(0)) Then 

要调整 MC 已经提供的内容,我会使用:

If Join(arrx,"©©©") = Join(arry,"©©©") Then 
   Something
End If

...这将防止 ["this"、"one"] 意外匹配 ["thisone"]

希望对您有所帮助。