我有一个这样的正方形,分为 9 个矩形:
所以我不想像这样列出一长串:
if(rectForward.Contains(touchPoint))
{
return rectForward;
}
else if(rectForwardRight.Contains(touchPoint))
{
return rectForwardRight;
}
//and so on!
使用 linq 查询快速检查哪个Rectangle
包含Point
接触点。
好吧,我可以利用我花在这个问题上的时间来写 if/else 的东西,但我想看看它是如何进行的linq