ホームページ >バックエンド開発 >C++ >C# で配列を簡単に比較するにはどうすればよいですか?

C# で配列を簡単に比較するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-16 11:01:03884ブラウズ

How Can I Easily Compare Arrays in C#?

C# 配列の便利な比較方法

Java では、Arrays.equals() メソッドは便利な配列内容の類似性チェックを提供します。さまざまな基本型のオーバーロードをサポートします。しかし、C# にも配列比較のための同様の「魔法の」メソッドはあるのでしょうか?

答え

C# には Java のような特殊なメソッドがありません。ただし、Enumerable.SequenceEqual メソッドは使用できます。このメソッドは、配列を含むあらゆる IEnumerable<T> で機能します。使用方法の例を次に示します:

<code class="language-csharp">int[] array1 = { 1, 2, 3, 4, 5 };
int[] array2 = { 1, 2, 3, 4, 5 };

// 使用SequenceEqual比较数组
bool comparisonResult = array1.SequenceEqual(array2);</code>

2 つの配列に同じ要素が同じ順序で含まれている場合、SequenceEqual メソッドは true を返します。それ以外の場合は、false を返します。

以上がC# で配列を簡単に比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。