/*★ 配列の比較 前田 稔 ★*/
using System;
using System.Linq;
class Prog
{
public static void Main()
{
int[] ary1 = new int[]{ 1, 5, 2 };
int[] ary2 = { 1, 5, 2 };
int[] ary3 = new int[]{ 1, 5, 3 };
string[] ary4 = new string[]{ "abc", "NHK", "Tbs" };
string[] ary5 = { "abc", "NHK", "Tbs" };
string[] ary6 = { "abc", "NHK", "TBs" };
string str1, str2;
if (ary1.SequenceEqual(ary2)) Console.WriteLine("ary1 と ary2 は等しい");
else Console.WriteLine("ary1 と ary2 は一致しない");
if (ary1.SequenceEqual(ary3)) Console.WriteLine("ary1 と ary3 は等しい");
else Console.WriteLine("ary1 と ary3 は一致しない");
if (ary4.SequenceEqual(ary5)) Console.WriteLine("ary4 と ary5 は等しい");
else Console.WriteLine("ary4 と ary5 は一致しない");
if (ary4.SequenceEqual(ary6)) Console.WriteLine("ary4 と ary6 は等しい");
else Console.WriteLine("ary4 と ary6 は一致しない");
str1 = String.Join(",", ary4);
Console.WriteLine(str1);
str2 = String.Join(",", ary5);
Console.WriteLine(str2);
if (str1==str2) Console.WriteLine("ary4 と ary5 は等しい");
else Console.WriteLine("ary4 と ary5 は一致しない");
Console.ReadLine();
}
}
|