inohilog

/var/log/inohiro.log

2009-01-18から1日間の記事一覧

どう見てもC#じゃないワンライナー

C#

可読性(笑)みたいな。 var output = new XElement( "Plants", doc.Root.Elements().GroupBy( plant => plant.Element( "Belong" ).Value, plant => int.Parse( plant.Element( "Power" ).Value ) ).OrderByDescending( group => group.Average() ).Select(…

LINQきもいきもい。

C#

日本の原子力発電所の最大出力(キロワット)を、電力会社別にGroupして平均とって(Average)降順(OrderBy)で出力。 気持ち悪いのに、だんだん気持ちよくなってくる。ふしぎ。 元のXML <Plants> <Plant> <Name>川内原子力</Name> <Belong>九州電力</Belong> <Address>鹿児島県川内市</Address> <PlantNum>2</PlantNum> <Power>89000</Power> </Plant> クエリ式 var qu…</plants>