C# 配列の値がまったく同じであるかを比較する
C#で、SequenceEqualを使用して配列の値がまったく同じであるかを比較するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Microsoft Visual Studio Community 2019 Version 16.7.1
SequenceEqual使い方
SequenceEqualを使用すると、配列同士の値が同じであるかを比較することが可能です。
配列1.SequenceEqual(配列2)
以下は、SequenceEqualを使用して、配列同士の値が同じであるかを比較するコードとなります。
using System;
using System.Linq;
namespace testapp
{
class Program
{
static void Main(string[] args)
{
string[] arr1 = new string[] { "a", "b", "c" };
string[] arr2 = new string[] { "a", "b", "c" };
string[] arr3 = new string[] { "A", "B", "C" };
Console.WriteLine(arr1.SequenceEqual(arr2));
//true
Console.WriteLine(arr1.SequenceEqual(arr3));
//false
Console.ReadKey();
}
}
}
実行結果
-
前の記事
SQL Server 現在使用しているクエリで重いものを抽出するクエリ 2021.12.04
-
次の記事
MySQL jsonリストを生成する 2021.12.05
コメントを書く