【文件属性】:
文件名称:Snapshot:及时拍摄您的实例的快照
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-14 18:34:11
C#
快照
及时拍摄您的实例的快照。 当您希望保持实例的原始状态不变,而第三方组件可能会在某个时间点更改它时,这很有用。
默认情况下,它将拍摄公共字段和属性的快照。
var person = new Person ( " Steven " , " Thuriot " );
person . Age = 27 ;
var snapshot = person . TakeSnapshot ();
person . Age = 28 ;
Console . WriteLine ( " Person age: {0} " , person . Age );
Console . WriteLine ( " Snapshot age: {0} " , snapshot . Age );
输出:
Person age: 28
Snapshot age: 27
【文件预览】:
Snapshot-master
----.gitignore(3KB)
----README.md(572B)
----LICENSE.md(1KB)
----Snapshot.sln(1KB)
----Snapshot()
--------Snapshot.csproj(3KB)
--------Snapshot.cs(986B)
--------Properties()
--------InternalSnapshot.cs(2KB)
--------DynamicDictionary.cs(507B)
--------SnapShotFlags.cs(224B)