我有這樣的方法:的OrderBy某些屬性 - 代碼改進
public void DoSomething(.... , bool orderByX)
{
if(orderByX)
{
foreach(... OrderBy(x => x.Location.X))
{
...
}
}
else
{
foreach(... OrderBy(x => x.Location.Y)
{
...
}
}
}
我想避免如果產生較少的重複的代碼(即,只有一個的foreach)。這可能嗎?
謝謝。
+1代表自我描述性代碼。 – KingCronus