Feedback

C# Ist ein POINT zwischen … und …

Sprache: C#

Mit diesem Snippet kann man durch die Übergabe von 2 Ecken und einem Point bestimmen ob sich dieser dazwischen ( oder auf der Linie ) befindet.
namespace IsBetween
{
    static class Between
    {
        static public bool isBetween(Point upperLeftEdge, Point lowerRightEdge, Point yourPoint)
        {
            if (yourPoint.X >= upperLeftEdge.X & yourPoint.Y >= upperLeftEdge.Y & yourPoint.Y <= lowerRightEdge.Y & yourPoint.X <= lowerRightEdge.X)
                return true;
            else
                return false;
        }
    }
}
namespace IsBetween
{
    static class Between
    {
        static public bool isBetween(Point upperLeftEdge, Point lowerRightEdge, Point yourPoint)
        {
            if (yourPoint.X >= upperLeftEdge.X & yourPoint.Y >= upperLeftEdge.Y & yourPoint.Y <= lowerRightEdge.Y & yourPoint.X <= lowerRightEdge.X)
                return true;
            else
                return false;
        }
    }
}

5 Kommentare

  1. Ok, meine Vermutung ob der in Deinen Augen schlechten Bewertung:
    – die Funktionalität existiert schon
    – Du hälst Dich nicht an Naming-Konventionen (CamelCase, und bitte keine Unterstriche)
    – Warum ist weder die Klasse noch die Methode statisch? Eine Instanz von Between erzeugen zu müssen ist meines Erachtens nach überflüssig.