CSharp examples for System:Array Compare
Compares the entire members of one array which the other one.
using System.IO;/*from ww w .java 2 s .co m*/ using System; public class Main{ /// <summary> /// Compares the entire members of one array which the other one. /// </summary> /// <param name="array1">The array to be compared.</param> /// <param name="array2">The array to be compared with.</param> /// <returns>True if both arrays are equals otherwise it returns false.</returns> /// <remarks>Two arrays are equal if they contains the same elements in the same order.</remarks> public static bool Equals(Array array1, Array array2) { bool result = false; if ((array1 == null) && (array2 == null)) result = true; else if ((array1 != null) && (array2 != null)) { if (array1.Length == array2.Length) { int length = array1.Length; result = true; for (int index = 0; index < length; index++) { if (!(array1.GetValue(index).Equals(array2.GetValue(index)))) { result = false; break; } } } } return result; } }