質問編集履歴

3

環境情報を追加

2021/03/25 08:32

投稿

comet7360
comet7360

スコア9

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クラスに関する条件を追加

2021/03/25 08:32

投稿

comet7360
comet7360

スコア9

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クラスに但し書きを追加

2021/03/25 08:29

投稿

comet7360
comet7360

スコア9

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
  }