回答編集履歴
1
コメントを追加。
test
CHANGED
@@ -156,6 +156,8 @@
|
|
156
156
|
|
157
157
|
}else {
|
158
158
|
|
159
|
+
// 子を作り直すので自身をコピー。
|
160
|
+
|
159
161
|
var result = new Person();
|
160
162
|
|
161
163
|
result.PersonName = current.PersonName;
|
@@ -166,6 +168,8 @@
|
|
166
168
|
|
167
169
|
result.Children = new List<Person>();
|
168
170
|
|
171
|
+
// 子について探索
|
172
|
+
|
169
173
|
foreach( var c in current.Children) {
|
170
174
|
|
171
175
|
var childResult = Search(c, v);
|