.NET에서 깊은 사본 마스터 링 : 포괄적 인 가이드
클래스는 C#에서 깊은 복사를위한 강력한 솔루션을 제공합니다. 이 직렬화 클래스는 객체를 이진 스트림으로 변환 한 다음 새롭고 독립적 인 객체 인스턴스를 생성하도록 필수화됩니다.
<:> 중요한 고려 사항 :
속성으로 장식해야합니다.
BinaryFormatter
다음 public static T DeepClone<T>(this T obj)
{
using (var ms = new MemoryStream())
{
var formatter = new BinaryFormatter();
formatter.Serialize(ms, obj);
ms.Position = 0;
return (T)formatter.Deserialize(ms);
}
}
위 내용은 .NET에서 객체의 깊은 사본을 어떻게 수행합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!