Feedback

C# - C# Ist ein POINT zwischen ... und ...

Veröffentlicht von am 3/25/2010
(1 Bewertungen)
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;
        }
    }
}
Abgelegt unter POINT, c#, is, between, is between, Edge, boolean.

5 Kommentare zum Snippet

hackman schrieb am 4/13/2010:
schonmal rectangle.contains angeschaut?
Firendeath schrieb am 7/9/2010:
Wollt nur mal ne alternative Lösung posten
;)
Firendeath schrieb am 8/4/2010:
Und nur weil es die Funktion schon gibt, krieg ich sooooooooooooo ne schlechte Bewertung...
Thomas Freudenberg schrieb am 8/4/2010:
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.
Firendeath schrieb am 8/5/2010:
Sehr hilfreicher Kommentar vielen Dank dafür.
Hab das Snippet entsprechend angepasst.
 

Logge dich ein, um hier zu kommentieren!