【发布时间】:2011-12-06 14:12:51
【问题描述】:
我需要得到不同列的总和。数据:
<name>Nina</name>
<avd>Soft</avd>
<reg>Mara</reg>
<salg>11</salg>
<oms>13000000</oms>
<hen>10</hen>
<name>Vera</name>
<avd>Soft</avd>
<reg>Mara</reg>
<salg>1</salg>
<oms>1520000</oms>
<hen>0</hen>
<name>Hans</name>
<avd>Hard</avd>
<reg>Mes</reg>
<salg>2</salg>
<oms>6130000</oms>
<hen>0</hen>
<name>Egzona</name>
<avd>Hard</avd>
<reg>Mes</reg>
<salg>6</salg>
<oms>10505000</oms>
<hen>35</hen>
例如: 我需要知道希望“reg”或“avd”的结果最多(salg * 0.8 + hen * 0.2)
我正在使用 .net 4 c#
这是一个 IEnumerable,所以我可以使用 Select()。
【问题讨论】:
-
您是否将数据存储为 XML 并将其反序列化为持有某种对象的
IEnumerable? -
我有一个 IEnumerable 类
标签: c# .net xml linq linq-to-xml