日期:2014-05-20  浏览次数:20669 次

Linq to XML 的 Distinct问题
XML code
    <Cup>
        <AD>
            <Wave>340</Wave>
            <Value>53250</Value>
        </AD>
        <AD>
            <Wave>405</Wave>
            <Value>63250</Value>
        </AD>
        <AD>
            <Wave>450</Wave>
            <Value>23230</Value>
        </AD>
        <AD>
            <Wave>490</Wave>
            <Value>13250</Value>
        </AD>
        <AD>
            <Wave>340</Wave>
            <Value>5550</Value>
        </AD>
        <AD>
            <Wave>340</Wave>
            <Value>58850</Value>
        </AD>
    </Cup>


从AD中找到Wave不同的节点,使用LINQ希望变成

XML code
    <Cup>
        <AD>
            <Wave>340</Wave>
            <Value>53250</Value>
        </AD>
        <AD>
            <Wave>405</Wave>
            <Value>63250</Value>
        </AD>
        <AD>
            <Wave>450</Wave>
            <Value>23230</Value>
        </AD>
        <AD>
            <Wave>490</Wave>
            <Value>13250</Value>
        </AD>
    </Cup>

怎么弄?

------解决方案--------------------