XmlSerializer에 문제가 있습니다. 이 클래스에서XmlSerializer가 빈 요소의 특성을 deserialize합니다.
<MyClass Id="12">
<ProblemHere Value="8"/>
<OtherElement>0</OtherElement>
<fdp>NTM</fdp>
</MyClass>
: :이 파일을 역 직렬화 할 당신이 이해다시피
[XmlType(TypeName = "MyClass")]
public class MyClass
{
[XmlAttribute(AttributeName = "Id")]
public int Id { get; set; }
//Here I try somes head but it's a failure
public int ProblemHere { get; set; }
public int OtherElement{ get; set; }
public string fdp{get; set}
}
는, 내가 원하는 값 (여기서는 8)에 ProblemHere
를 설정하는 것입니다. 그 일을하는 간단한 방법이 있습니까, 아니면 클래스를 int Value
속성으로 생성해야합니까 (과장된 것 같습니다).
다른 옵션은 직렬화를 수동으로 수행하는 것입니다. – juharr