检查一个数组对象是否等于C#中的另一个数组对象

要检查一个数组对象是否等于另一个数组对象,代码如下:

示例

using System;

public class Demo {

   public static void Main(){

      String[] strArr1 = new String[3] { "John", "Jacob", "Tim"};

      String[] strArr2 = new String[3] { "Tom","Brad","Bradley"};

      Console.WriteLine("First String array...");

      foreach(string val in strArr1){

         Console.WriteLine(val);

      }

      Console.WriteLine("Second String array...");

      foreach(string val in strArr2){

         Console.WriteLine(val);

      }

      Console.WriteLine("Are both the array objects equal? = "+strArr1.Equals(strArr2));

   }

}

输出结果

这将产生以下输出-

First String array...

John

Jacob

Tim

Second String array...

Tom

Brad

Bradley

Are both the array objects equal? = False

示例

让我们看另一个例子-

using System;

public class Demo {

   public static void Main(){

      int[] arr1 = new int[5] { 10, 20, 30, 40, 50};

      int[] arr2 = new int[5] { 25, 25, 40, 55, 70};

      Console.WriteLine("First integer array...");

      foreach(int val in arr1){

         Console.WriteLine(val);

      }

      Console.WriteLine("Second integer array...");

      foreach(int val in arr2){

         Console.WriteLine(val);

      }

      arr1 = arr2;

      Console.WriteLine("Are both the array objects equal? = "+arr1.Equals(arr2));

   }

}

输出结果

这将产生以下输出-

First integer array...

10

20

30

40

50

Second integer array...

25

25

40

55

70

Are both the array objects equal? = True

以上是 检查一个数组对象是否等于C#中的另一个数组对象 的全部内容, 来源链接: utcz.com/z/352464.html

回到顶部