Struct RectangleF

RectangleF structure

चार फ़्लोटिंग-पॉइंट नंबरों का एक सेट संग्रहीत करता है जो एक आयत के स्थान और आकार का प्रतिनिधित्व करता है। अधिक उन्नत क्षेत्र कार्यों के लिए, एक क्षेत्र वस्तु का उपयोग करें।

public struct RectangleF : IEquatable<RectangleF>

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

नामविवरण
RectangleF(PointF, SizeF)निर्दिष्ट स्थान और आकार के साथ आयतएफ संरचना का एक नया उदाहरण प्रारंभ करता है।
RectangleF(float, float, float, float)निर्दिष्ट स्थान और आकार के साथ आयतएफ संरचना का एक नया उदाहरण प्रारंभ करता है।

गुण

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

तरीकों

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

खेत

नामविवरण
static readonly Emptyके एक उदाहरण का प्रतिनिधित्व करता हैRectangleFअपने सदस्यों के साथ कक्षा अप्रारंभीकृत.

यह सभी देखें