私は次のクラスを持っています:
public class MyDocuments
{
public DateTime registeredDate;
public string version;
public List<Document> registeredDocuments;
}
public class Document
{
public string name;
public List<File> registeredFiles;
}
public class File
{
public string name;
public string content;
}
にいくつかのドキュメントがあるMyDocumentsのインスタンスがありますList<Document> registeredDocument
。ユーザーから新しいものを受け取りList<Document>
ます。
新しいオブジェクトがリストに存在しないことを確認するにはどうすればよいですか?参照ではなく値で比較したい。
Listの代わりにHashSetを使用することを考えています。これは適切なアプローチですか?