问题描述一:引用型赋值,由于两个变量指向同一地址,导致两个list值一起改变,如何实现值复制,而不是引用型赋值
解决方案一:序列化-反序列化:
Student newSt = JsonConvert.DeserializeObject<Student >(JsonConvert.SerializeObject(oldSt ));
解决方案二:一个个属性进行赋值
newSt.No=oldSt.No; newSt.Name=old.Name;