reader.MoveToContent();
var xs = new XmlSerializer(typeof(DerivedTypePackage<ScriptExecutionTask>[]));
var packagedTasks = xs.Deserialize(reader.ReadSubtree()) as DerivedTypePackage<ScriptExecutionTask>[];
reader.ReadEndElement();
xs.Deserialize(reader.ReadSubtree())
를 호출 한 후에, 독자는 ArrayOfDerivedTypePackageOfScriptExecutionTask
에 최종 요소를 가리키는이며 배열을 반환있다. 배열에 하나의 요소 만 포함된다는 점을 제외하면 잘 작동합니다. XML을 확인하면 노드가 여러 개 있는데, 건너 뛴 것처럼 보입니다. 왜?XmlSerializer.Deserialize System.Array