Struct Rectangle

Rectangle structure

चार पूर्णांकों का एक सेट संग्रहीत करता है जो एक आयत के स्थान और आकार का प्रतिनिधित्व करता है।

public struct Rectangle : IEquatable<Rectangle>

कंस्ट्रक्टर्स

नामविवरण
Rectangle(Point, Size)का एक नया उदाहरण प्रारंभ करता हैRectangle निर्दिष्ट स्थान और आकार के साथ संरचना।
Rectangle(int, int, int, int)निर्दिष्ट स्थान और आकार के साथ आयत संरचना का एक नया उदाहरण आरंभ करता है।

गुण

नामविवरण
Bottom { get; }y-निर्देशांक प्राप्त करता है जो इस आयत संरचना के Y और ऊँचाई गुण मानों का योग है।
Height { get; set; }इस आयत संरचना की ऊंचाई प्राप्त या सेट करता है।
IsEmpty { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या इसके सभी संख्यात्मक गुण हैंRectangle शून्य के मान हैं।
Left { get; }इस आयत संरचना के बाएँ किनारे का x-निर्देशांक प्राप्त करता है।
Location { get; set; }इसके ऊपरी-बाएँ कोने के निर्देशांक प्राप्त या सेट करता हैRectangle संरचना.
Right { get; }x-निर्देशांक प्राप्त करता है जो इस आयत संरचना के X और चौड़ाई गुण मानों का योग है।
Size { get; set; }इसका आकार प्राप्त या सेट करता हैRectangle .
Top { get; }इस आयत संरचना के शीर्ष किनारे का y-निर्देशांक प्राप्त करता है।
Width { get; set; }इस आयत संरचना की चौड़ाई प्राप्त या सेट करता है।
X { get; set; }इस आयत संरचना के ऊपरी-बाएँ कोने का x-निर्देशांक प्राप्त या सेट करता है।
Y { get; set; }इस आयत संरचना के ऊपरी-बाएँ कोने का y-निर्देशांक प्राप्त या सेट करता है।

तरीकों

नामविवरण
static Ceiling(RectangleF)निर्दिष्ट को परिवर्तित करता हैRectangleF ए के लिए संरचनाRectangle गोल करके संरचनाRectangleF अगले उच्च पूर्णांक मानों के लिए मान.
static FromLTRB(int, int, int, int)एक बनाता हैRectangle निर्दिष्ट बढ़त स्थानों के साथ संरचना.
static Inflate(Rectangle, int, int)एक बनाता हैRectangle जो निर्दिष्ट राशि से बढ़ा हुआ है.
static Intersect(Rectangle, Rectangle)एक तिहाई लौटाता हैRectangle संरचना जो दो अन्य के प्रतिच्छेदन का प्रतिनिधित्व करती हैRectangle संरचनाएं। यदि कोई चौराहा नहीं है, तो एक खालीRectangle वापस आ गया है।
static Round(RectangleF)निर्दिष्ट को परिवर्तित करता हैRectangleF एक के लिएRectangle राउंडिंग द्वाराRectangleF मानों को निकटतम पूर्णांक मान.
static Truncate(RectangleF)निर्दिष्ट को परिवर्तित करता हैRectangleF एक के लिएRectangle काट करRectangleF मान.
static Union(Rectangle, Rectangle)हो जाता हैRectangle संरचना जिसमें दो का मिलन होता हैRectangle संरचनाएं.
Contains(Point)निर्धारित करता है कि निर्दिष्ट बिंदु इसमें शामिल है या नहींRectangle संरचना.
Contains(Rectangle)निर्धारित करता है कि क्या आयताकार क्षेत्र द्वारा दर्शाया गया हैrect इसके द्वारा दर्शाए गए आयताकार क्षेत्र के भीतर पूरी तरह से समाहित हैRectangle .
Contains(int, int)निर्धारित करता है कि निर्दिष्ट बिंदु इसमें शामिल है या नहींRectangle संरचना.
override Equals(object)परीक्षण करता है कि ओबीजे एक है या नहींRectangleइस के समान स्थान और आकार के साथ संरचनाRectangle संरचना.
Equals(Rectangle)परीक्षण करता है कि क्या अन्यRectangle संरचना में इसका स्थान और आकार समान हैRectangle संरचना.
override GetHashCode()इसके लिए हैश कोड लौटाता हैRectangle संरचना। हैश कोड के उपयोग के बारे में जानकारी के लिए GetHashCode . देखें
Inflate(Size)इसे बढ़ाता हैRectangle निर्दिष्ट राशि से.
Inflate(int, int)इसे बढ़ाता हैRectangle निर्दिष्ट राशि से.
Intersect(Rectangle)इसे बदलता हैRectangle स्वयं और निर्दिष्ट के प्रतिच्छेदन के साथRectangle .
IntersectsWith(Rectangle)निर्धारित करता है कि क्या यह आयत किसके साथ प्रतिच्छेद करती हैrect .
Offset(Point)इस आयत के स्थान को निर्दिष्ट राशि से समायोजित करता है।
Offset(int, int)इस आयत के स्थान को निर्दिष्ट राशि से समायोजित करता है।
override ToString()इसकी विशेषताओं को परिवर्तित करता हैRectangle एक मानव पठनीय स्ट्रिंग के लिए.
operator ==परीक्षण करता है कि क्या दो हैंRectangle संरचनाओं का स्थान और आकार समान होता है.
operator !=परीक्षण करता है कि क्या दो हैंRectangle संरचनाएं स्थान या आकार में भिन्न होती हैं।

खेत

नामविवरण
static readonly Emptyएक का प्रतिनिधित्व करता हैRectangle इसकी संपत्तियों के साथ संरचना को छोड़ दिया गया।

यह सभी देखें