62,272
社区成员
发帖
与我相关
我的任务
分享
public static void Test()
{
//定义2个对象模拟一下
List<User> list1 = new List<User>(new User[] { new User { Name = "aaa", Password = "111" }, new User { Name = "bbb", Password = "222" } });
List<User> list2 = new List<User>();
foreach (User item in list1)
{
list2.Add(item.Clone() as User);
}
//list2随便修改吧。
}
public class User : ICloneable
{
public string Name { get; set; }
public string Password { get; set; }
#region ICloneable 成员
public object Clone()
{
return new User() { Name = this.Name, Password = this.Password };//创建一个副本
}
#endregion
}