配列オブジェクトが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#の別の配列にコピーするにはどうすればよいですか?
C#のArray.Copy()メソッドは、ある配列のセクションを別の配列にコピーするために使用されます。 構文は次のとおりです- Array.Copy(src, dest, length); ここで src =コピーする配列 宛先 =宛先配列 長さ =コピーする要素の数 以下は、C#での配列クラスのCopy(,,)メソッドの使用法を示す例です- 例 using System; class Program { static void Main() { int[] arrSource = new
-
C#で1つの配列のセクションを別の配列にコピーするにはどうすればよいですか?
C#のArray.Copy()メソッドは、ある配列のセクションを別の配列にコピーするために使用されます。 構文は次のとおりです- Array.Copy(src, dest, length); ここで src =コピーする配列 宛先 =宛先配列 長さ =コピーする要素の数 以下は、C#での配列クラスのCopy(,,)メソッドの使用法を示す例です- 例 using System; class Program { static void Main() { int[] arrSource = new