0
下面是我的XML的LINQ to XML創建對象的基於子節點屬性
<Test>
<Collection>
<abc Name="EmployeeId>1</abc>
<abc Name="EmployeeName>Test</abc>
</Collection>
<Collection>
<abc Name="EmployeeId "/>
<abc Name="EmployeeName"/>
</Collection>
<Collection>
<abc Name="InstituteId" />
<abc Name="InstituteName"/>
<abc Name="InstituteLocation"/>
</Collection>
<Collection>
<abc Name="InstituteId">1</abc>
<abc Name="InstituteName">Test Institute </abc>
<abc Name="InstituteLocation">Test Location</abc>
</Collection>
</Test>
下面是我的班。
Public class Employee
{
Public int Id { get; set; }
Public string Name { get; set; }
}
Public class Institution
{
Public int Id { get; set;}
Public string Name {get; set; }
Public string Location {get; set;}
}
如何按屬性名稱創建類,就像如果屬性名稱是instituteId不是創造研究所的對象,否則創建Employee對象
根據孩子的屬性創建對象在C#中應該是一個簡單的'if else'塊。嘗試實施,如果你還沒有,顯示你的嘗試代碼,並指出哪部分不按預期工作,或者你有麻煩實施正確... – har07