Rectangle

Rectangle class

Klasse repräsentiert Rechteck.

public sealed class Rectangle : ICloneable

Konstrukteure

NameBeschreibung
Rectangle(double, double, double, double)Konstruktor des Rechtecks.

Eigenschaften

NameBeschreibung
static Trivial { get; }Initialisiert ein triviales Rechteck, dh ein Rechteck mit Nullposition und -größe.
Height { get; }Höhe des Rechtecks.
IsEmpty { get; }Überprüft, ob das Rechteck leer ist.
IsPoint { get; }Überprüft, ob das Rechteck ein Punkt ist, dh LLX ist gleich URX und LLY ist gleich URY.
IsTrivial { get; }Überprüft, ob das Rechteck trivial ist, dh Größe und Position Null hat.
LLX { get; set; }X-Koordinate der unteren linken Ecke.
LLY { get; set; }Y - Koordinate der unteren linken Ecke.
URX { get; set; }X - Koordinate der oberen rechten Ecke.
URY { get; set; }Y - Koordinate der oberen rechten Ecke.
Width { get; }Breite des Rechtecks.

Methoden

NameBeschreibung
static FromRect(Rectangle)Initialisiert ein neues Rechteck aus einer gegebenen Instanz von System.Drawing.Rectangle.
static Parse(string)Versuchen Sie, den String zu parsen und daraus die rechteckigen Komponenten llx, lly, urx, ury zu extrahieren.
Center()Gibt cs-Koordinaten des Mittelpunkts des Rechtecks zurück.
Clone()Klont das Rectangle-Objekt.
Contains(Point)Bestimmt, ob der angegebene Punkt innerhalb des Rechtecks liegt.
Equals(Rectangle)Überprüfen Sie, ob Rechtecke gleich sind, dh dieselbe Position und Größe haben.
Intersect(Rectangle)Schneidet Rechtecke.
IsIntersect(Rectangle)Bestimmt, ob sich dieses Rechteck mit einem anderen Rechteck schneidet.
Join(Rectangle)Verbindet Rechtecke.
NearEquals(Rectangle, double)Überprüfen Sie, ob die Rechtecke nahezu gleich sind, dh ungefähr die gleiche (bis zum Delta) Position und Größe haben.
Rotate(int)Rechteck um den angegebenen Winkel drehen.
Rotate(Rotation)Rechteck um den angegebenen Winkel drehen.
ToPoints()Konvertiert ein Rechteck in ein Array von Punkten (“QuadPoints”).
ToRect()Konvertiert Rechteck in eine Instanz von System.Drawing.Rectangle. Gleitkommapositionen und -größe werden abgeschnitten.
override ToString()Ruft die rechteckige Zeichenfolgendarstellung ab.

Felder

NameBeschreibung
static EmptyLeeres Rechteck

Siehe auch