User、、などのさまざまなプロパティを含むboolクラスを取得しましたint...リストを操作する前に、プログラムの最後でシリアル化する必要があるかどうかを判断するために、リストの元のコピーを保存しました。
では、これら 2 つのリストを比較するにはどうすればよいでしょうか。私はこのようなものが欲しいです
if (Users.Compare<User>(this.OrigCfg.Users))
// they are equal
これが私のクラスです
public class User
{
private List<Branch> branches;
internal string login;
internal string sourcePath;
internal string pathOnce;
internal string destPath;
internal UserTypes userType;
internal bool? copy;
internal bool? delete;
internal int? taskTimeout;
internal bool? deleteZip;
internal int? availableSpaceLimit;
}
Branchstringプロパティのみを含む私の別のクラスです(まだ)。UserTypes4 つの型の列挙型です。
私はすでに Stackoverflow に投稿されたいくつかのことを試しましたが、うまくいかないようでした。また、違いについてユーザー クラスと比較する方法を探していますが、悲しいことに適切なものが見つかりませんでした。