私のクラス:
public class Device
{
int ID;
string Name;
List<Function> Functions;
}
クラス関数:
public class Function
{
int Number;
string Name;
}
そして、私はこの構造のxmlファイルを持っています:
<Devices>
<Device Number="58" Name="Default Device" >
<Functions>
<Function Number="1" Name="Default func" />
<Function Number="2" Name="Default func2" />
<Function Number="..." Name="...." />
</Functions>
</Device>
</Devices>
オブジェクトを読み取ろうとしているコードは次のとおりです。
var list = from tmp in document.Element("Devices").Elements("Device")
select new Device()
{
ID = Convert.ToInt32(tmp.Attribute("Number").Value),
Name = tmp.Attribute("Name").Value,
//??????
};
DevicesList.AddRange(list);
「関数」の読み方???