私はこのような方法を持っています:
public void DoSomething( .... , bool orderByX)
{
if(orderByX)
{
foreach( ... OrderBy(x => x.Location.X))
{
...
}
}
else
{
foreach( ... OrderBy(x => x.Location.Y)
{
...
}
}
}
if を避けて、繰り返しの少ないコード (つまり、foreach を 1 つだけ) を生成したいと考えています。これは可能ですか?
ありがとう。