我有以下课程:
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>
的。
如何验证列表中不存在新对象?我想按价值比较而不是参考。
我正在考虑使用 HashSet 而不是 List。这是正确的方法吗?