私は次のクラスを持っています:
クライアント
ClientCacheMedia(クライアント、メディア、およびその他のいくつかのパラメーターが含まれているため、メディアとクライアント間のリンクです)
メディア
クライアントにIListが含まれている場合。今私がやりたいのは、このilistに特定のメディアが含まれているかどうかを確認する方法があることです
だから:Client.ClientCacheMedia.Contains(MyMedia)
IListに一致するオブジェクトとしてメディアを受け入れさせる方法はありますか?(ClientCacheMediaのEqualsプロパティを簡単にオーバーライドして、渡されたメディアがClientCacheMedia.Mediaに含まれているメディアであるかどうかを確認できます。これは、Containsメソッドの他のオブジェクトを受け入れないIlistです。