Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1841 | Besucher online: 39
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

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


Autor: Firendeath
Sprache: C#
Bewertung: 1,8
(1 Bewertung)
Anzahl der Aufrufe: 3155
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit diesem Snippet kann man durch die Übergabe von 2 Ecken und einem Point bestimmen ob sich dieser dazwischen ( oder auf der Linie ) befindet.

Abgelegt unter: POINT, c#, is, between, is between, Edge, boolean.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
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;
        }
    }
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

hackman schrieb am:  13.04.2010 22:58:45

schonmal rectangle.contains angeschaut?
Firendeath schrieb am:  09.07.2010 08:42:50

Wollt nur mal ne alternative Lösung posten
;)
Firendeath schrieb am:  04.08.2010 09:30:43

Und nur weil es die Funktion schon gibt, krieg ich sooooooooooooo ne schlechte Bewertung...
Thomas Freudenberg schrieb am:  04.08.2010 09:52:44

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:  05.08.2010 13:46:12

Sehr hilfreicher Kommentar vielen Dank dafür.
Hab das Snippet entsprechend angepasst.


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.