Saya punya daftar
List<MyObject> myList
dan saya menambahkan item ke daftar dan saya ingin memeriksa apakah objek itu sudah ada dalam daftar.
jadi sebelum saya melakukan ini:
myList.Add(nextObject);
Saya ingin melihat apakah nextObject sudah ada dalam daftar.
Objek "MyObject" memiliki sejumlah properti tetapi perbandingannya didasarkan pada pencocokan pada dua properti.
Apa cara terbaik untuk melakukan pemeriksaan sebelum saya menambahkan "MyObject" baru ke daftar "MyObject" ini.
Satu-satunya solusi yang saya pikirkan adalah mengubah dari daftar ke kamus dan kemudian membuat kuncinya sebagai string gabungan dari properti (ini tampaknya sedikit tidak elegan).
Adakah solusi bersih lainnya yang menggunakan list atau LINQ atau yang lainnya?