スポンサーリンク
スポンサーリンク

データクラスのList内に重複している値があるか、Linqを使ってチェックする

.NET CoreC#Visual Studio

.NET 6.0 C#上で、データクラスのList内に重複している値があるか、Linqを使ってチェックするサンプルを作成しました。
ソースコードはGitHubで公開しています。

重複チェックするデータクラスの構造はこちら。

テストデータ

 

データクラス内のIdが重複しているかチェックするメソッド

実行例

 

データクラス内のIdが重複しているかチェックし、重複しているデータを返すメソッド

実行例

 

データクラス内のCodeが重複しているかチェックするメソッド

実行例

 

データクラス内のCodeが重複しているかチェックし、重複しているデータを返すメソッド

実行例

 

MSTestの結果。

 

ソースコード構成

今回使った Visual Studio プロジェクト テンプレートは、クラスライブラリ + .NET 6.0 アプリです。

コメント

タイトルとURLをコピーしました