-4

我该如何改进这个数组,以便它们以相同的顺序进行比较。我正在比较两个数组

在此处输入代码

    static bool CompareArray(int[] a, int[] b)
      {
        bool areLenghtsEqual = a.Length == b.Length;

        if (!areLenghtsEqual)
        {
            return false;
        }



        return true;
    }
4

1 回答 1

-1

在 C# 中对数组进行排序很简单,特别是如果您只需要一个从最小到最大排序的 int 数组...

Array.Sort(yourIntArrayA);

然后你可以像这样比较:

for (int i = 0; i < yourIntArrayA.Length; i++)
{
    if (yourIntArrayA[i] == yourIntArrayB[i])
        // your logic here
}

如果您想要更复杂的东西,您可以创建一个自定义数组类并覆盖==运算符或使用列表。

微软文档在这里

于 2019-03-01T21:17:56.857 回答