質問編集履歴
3
環境情報を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -29,6 +29,16 @@
|
|
29
29
|
もしかすると、「メモリのバックアップ」という言い方のほうが適切かもしれません。
|
30
30
|
|
31
31
|
上記方法についてご存じの方がいらっしゃいましたらご教授お願いいたしますm(_ _)m
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
以下、当方の環境です。
|
36
|
+
|
37
|
+
Windows 10 64bit
|
38
|
+
|
39
|
+
.NET Core 3.0
|
40
|
+
|
41
|
+
VisualStudio 2019 v16.9.2
|
32
42
|
|
33
43
|
|
34
44
|
|
2
Personクラスに関する条件を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,6 +17,12 @@
|
|
17
17
|
理由は、personインスタンスは、他のインスタンスから参照されているので、
|
18
18
|
|
19
19
|
復元時にpersonインスタンスが変わってしまうと、他のインスタンスからの参照が出来なくなるからです。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
また、Personクラスにはたくさんのメンバが存在していることを想定しているので、
|
24
|
+
|
25
|
+
クラス内の各メンバを1つ1つ代入、、という処理も、できれば避けたいと思っています。
|
20
26
|
|
21
27
|
|
22
28
|
|
1
Personクラスに但し書きを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -58,6 +58,10 @@
|
|
58
58
|
|
59
59
|
{
|
60
60
|
|
61
|
+
// ★この例ではNameプロパティのみですが、もっとたくさんの
|
62
|
+
|
63
|
+
// メンバがあることを想定しています。
|
64
|
+
|
61
65
|
public String Name { get; set; } = "Hoge";
|
62
66
|
|
63
67
|
}
|