Метод проверки того, что число находится между двумя границами, может выглядеть следующим образом.
bool IsBetweenInclusive(int value, int lower, int upper)
{
return value >= lower
&& value <= upper;
}
Это легко расширяется до точечной структуры
bool IsBetweenInclusive(Point value, Point lower, Point upper)
{
return IsBetweenInclusive(value.X, lower.X, upper.X)
&& IsBetweenInclusive(value.Y, lower.Y, upper.Y);
}
Если ваша система координат находится в двойном или числовом виде с плавающей запятой, вам необходимо выполнить работу для учета округления.