我寫了這個檢查在C#中執行一些值檢查:將長到LINQ
if ((x <= 20 && y <= 5) || (x <= 30 && y <= 10) ||
(x <= 50 && y <= 15) || (x <= 70 && y <= 20) ||
(x <= 70 && y <= 30))
{
// do something
}
我在這個過程中學習LINQ是的,我想改變上面的代碼使用LINQ ,
如果您提交了一個代碼,您可以添加一些註釋來解釋轉換。
那麼......移動開銷,時間越長越難讀,所有這些都是爲了使用'Select'語句? – 2011-04-13 13:59:46
@亞當哦來吧。它回答了原來的問題;)+1創造性的答案 – Dolbz 2011-04-13 14:02:01
這絕對是「LINQ在這裏沒有幫助,可以使它變得更醜陋」的例子,而是一個學術問題的有趣解決方案。 – Tom 2011-04-13 14:05:23